Wpf 如何在绑定表达式中获取Grid.Column值
我需要按Grid.Column值设置背景属性。我的想法很简单,就像这样Wpf 如何在绑定表达式中获取Grid.Column值,wpf,binding,datatrigger,wpf-grid,Wpf,Binding,Datatrigger,Wpf Grid,我需要按Grid.Column值设置背景属性。我的想法很简单,就像这样 MyElement是一个generice wpf控件,例如: 内容 但这不起作用,Visual Studio说:无法解析属性网格 我可以使用C#Grid.GetColumn(MyElement)作为解决方法。但是我想知道,这里有没有唯一的xaml解决方案?要绑定到附加属性,请在附加属性周围加上括号 <DataTrigger Binding="{Binding Path=(Grid.Column), Elemen
MyElement是一个generice wpf控件,例如:
内容
但这不起作用,Visual Studio说:无法解析属性网格
我可以使用C#
Grid.GetColumn(MyElement)
作为解决方法。但是我想知道,这里有没有唯一的xaml解决方案?要绑定到附加属性,请在附加属性周围加上括号
<DataTrigger Binding="{Binding Path=(Grid.Column), ElementName=MyElement}" Value="2">
<Setter Property="Background" Value="#F2F2F2"/>
</DataTrigger>
什么是元素“MyElement”?它是通用的wpf元素。在本例中,是“内容”`@Aakanksha我更新了问题。感谢您的帮助。您不能使用边框元素将Grid.Column属性绑定到文本框。边框在类中不包含网格属性。只需使用网格名称绑定到文本框。我不明白。我不需要绑定Grid.Column
我需要读取DataTrigger
中某个元素的Grid.Column
,这真的很简单。谢谢:-)