<DataGrid x:Name="dataGridShortcuts" AutoGenerateColumns="False" AlternationCount="2" AlternatingRowBackground="#FFADB5B9" Margin="0,0,0,47">
<DataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding}" Header="Name"/>
<DataGridCheckBoxColumn Binding="{x:Null}" ClipboardContentBinding="{x:Null}" />
</DataGrid.Columns>
</DataGrid>
当我点击行(任何单元格)时,如何启用/禁用第2列中的复选框?
目前我必须双击并阅读几篇文章,讨论第一次点击将其置于编辑模式,第二次点击检查它。
我也试过
Style rowStyle = new Style(typeof(DataGridRow));
rowStyle.Setters.Add(new EventSetter(DataGridRow.MouseDoubleClickEvent,
new MouseButtonEventHandler(Row_DoubleClick)));
dataGridShortcuts.RowStyle = rowStyle;
这也没有用。