我有MultiBinding
,有1个绑定,我想使用静态值,例如。 1或0.33我该怎么办?当我在它的时候,我想绑定到值1/3 = 0.33333 ...我可以有一个表达式吗?
<!-- not correct syntax, but something like this is what I want to acheive -->
<Binding Value="1" />
我试过像
这样的东西<Binding Path="NonExistantValue" FallbackValue="0" />
但它失败了...在一个“干净”的应用程序中,它可以工作......
答案 0 :(得分:0)
啊,我找到了答案
<!-- in resources -->
<sys:Single x:Key="Single0">0</sys:Single>
<!-- in multibinding -->
<Binding Source="{StaticResource Single0}" />
我对Single
为float
的原因感到有点困惑,为什么名称不同?
答案 1 :(得分:0)
显然,自2009年以来,还有一种新方法可以做到这一点。请参阅this链接
上的答案“内置类型”