J'ai une DataGrid dans WPF que je lie à un objet.WPF Toolkit Datagrid - comment désactiver la sélection?
J'ai un DataGridCheckBoxColumn là où je veux que les utilisateurs puissent passer et cocher ceux qu'ils veulent. Le problème est qu'ils doivent cliquer deux fois, une fois pour la sélection puis à nouveau pour cocher/décocher. Comment diable avez-vous éteint cela, j'ai cherché longtemps à trouver la réponse à cette question. La grille de données possède des propriétés SelectionMode et SelectionUnit - aucune d'elles n'acceptant 'none' ou 'go away'
Toute aide est appréciée! Mon code est ci-dessous pour référence
<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>
Une question récente sur ce sujet, avec beaucoup de bonnes réponses: http://stackoverflow.com/questions/3833536/how-to-perform-single-click-checkbox-selection-in-wpf-datagrid/8333704#8333704 – surfen