我在 WPF 中有一个数据网格,我绑定到一个对象。
我在那里有一个 DataGridCheckBoxColumn,我希望用户能够通过并勾选他们想要的那些。问题是他们必须点击两次,一次选择然后再次选中/取消选中。你到底是怎么关掉这个的,我一直在寻找很久才能找到答案的方法。数据网格具有 SelectionMode 和 SelectionUnit 属性——它们都不接受“无”或“离开”
任何帮助表示赞赏!我的代码如下供参考
<my:DataGrid Margin="15" Name="dgPreview"
AutoGenerateColumns="False" CanUserSortColumns="True"
CanUserDeleteRows="True"
Background="White"
ColumnHeaderHeight="20"
VerticalScrollBarVisibility="Visible"
RowDetailsVisibilityMode="Visible"
>
<my:DataGrid.Columns>
<my:DataGridCheckBoxColumn MinWidth="50" Width="Auto" Header="Include" Binding="{Binding Include}" />
<my:DataGridTextColumn MinWidth="50" Width="Auto" Header="Override #" Binding="{Binding OverrideNumber}" />
<my:DataGridTextColumn MinWidth="220" Width="*" Header="Name" Binding="{Binding Name}" />
<my:DataGridTextColumn MinWidth="50" Width="Auto" IsReadOnly="True" Header="Preview" Binding="{Binding Preview}" />
</my:DataGrid.Columns>
</my:DataGrid>