我有,我想一个简单的问题。我有几个按钮,根据单击哪一个,需要将数据绑定到我的DataGrid - 例如,如果单击Button1,将字段A-D绑定到网格;如果单击Button2,则将字段E-J绑定到网格。我的数据绑定工作正常,但似乎无法集成按钮来确定要绑定的数据。无论哪个按钮按下,同一个DataGrid都在使用,但我需要根据单击的按钮绑定不同的数据。有什么想法吗?
答案 0 :(得分:0)
使用ToggleButton
代替Button
,因为它们会公开IsChecked
属性。
在Freezable
或<DiscreteObjectKeyFrame x:Key="A-D" Value="True"/>
下声明Window.Resources
DataGrid.Resources
。{/ p>
在<BooleanToVisibilityConverter x:Key="BooleanToVisCnvKey"/>
或Window.Resources
下定义DataGrid.Resources
。
将Visibility
的{{1}}绑定到上面(2)中声明的DataGridColumn
,并使用DiscreteObjectKeyFrame .Value
将IValueConverter
转换为{{1} }}
boolean