如何将 ValueConverter 应用于基于约定的 Caliburn.Micro 绑定?或者您需要使用 {Binding} 语法吗?
我知道我可以做到这一点
<TextBlock
Text="{Binding Foo, Converter=fooToBarConverter}" />
但是如果我使用 Caliburn.Micro 的约定优于配置,我该如何应用该自定义转换器,例如
<TextBlock
x:Name="Foo" />
Thanks,
您需要替换 ConventionManager.ApplyValueConverter 函数。默认情况下,它只进行 athe bool => Visibility 转换。此外,您还可以替换 ApplyStringFormat 函数以进行传统的字符串格式化。查看 ConventionManager 以了解它是如何工作的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)