最佳答案
您的绑定(bind)内有 ConverterParameter
,您可以在其中使用网格的 ElementName
的另一个绑定(bind)。
<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter},
ConverterParameter={Binding ElementName=MainGrid3}}"></TextBlock>
编辑: 好的,显然我错了,您不能在 ConverterParameter 中使用绑定(bind),因为它不是依赖属性。可行的解决方案是使用 x:Reference
,如下所示:
<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter},
ConverterParameter={x:Reference Name=MainGrid3}}"></TextBlock>
关于wpf - 如何传递IValueConverter参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37459122/