是否有一种方法(使用样式和多重触发器)始终禁用WPF控件中DataGrid
第一行的第一列?这是模板列,在编辑模式下显示组合框,在正常模式下显示文本框。我希望它永远不要进入编辑模式(仅此列)。该行中的其余列应能够进入编辑模式。
答案 0 :(得分:0)
是的,有可能(换句话说,您要禁用确定的单元格),但是我更愿意使用ValueConverter
或CellTemplateSelector
来达到目标。
在下面的形式中有一个限制,即必须为AlternationCount
的{{1}}属性设置为ItemsSource中元素的数量。
这是一种获取行索引的“变通方法”,因为DataGrid
不具有获取索引的属性(仅方法DataGridRow
)。
GetIndex()