我有一個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