我有一个WPF中的数据网格,我绑定到一个对象。WPF Toolkit Datagrid - 你如何关闭选择?
我有一个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>
对此主题较新的问题,与许多很好的答案:http://stackoverflow.com/questions/3833536/how-to-perform-single-click-checkbox-selection-in-wpf-datagrid/8333704#8333704 – surfen 2011-12-20 01:00:35