【发布时间】:2016-09-24 08:32:10
【问题描述】:
【问题讨论】:
【问题讨论】:
您的绑定中有ConverterParameter,您可以在其中使用另一个绑定与您的网格的ElementName。
<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter},
ConverterParameter={Binding ElementName=MainGrid3}}"></TextBlock>
编辑:好的,显然我错了,你不能在 ConverterParameter 中使用绑定,因为它不是依赖属性。可行的解决方案是像这样使用x:Reference:
<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter},
ConverterParameter={x:Reference Name=MainGrid3}}"></TextBlock>
【讨论】:
ConverterParameter 属性不是依赖属性,因此无法绑定。见这里:stackoverflow.com/a/15309844/1136211