假设我有这个 MultiBinding:
<MultiBinding Converter="{StaticResource FooBarConverter}>
<Binding Path="Foo" Converter="{StaticResource FooConverter}" />
<Binding Path="Bar" Converter="{StaticResource BarConverter}" />
</MultiBinding>
这似乎不起作用:传递给FooBarConverter的值数组包含DependencyProperty.UnsetValue
每个值(在本例中为两个)。删除子绑定(FooConverter和BarConverter)上的转换器给了我实际值。顺便说一句:这些转换器被正确调用,看起来它们的结果被丢弃了。
这是预期的行为吗?我想绑定 2 个属性,因为我需要至少转换其中一个,然后再将它们扔到MultiValueConverter
...