Ich habe ein Datagrid in WPF, das ich an ein Objekt binde.WPF Toolkit Datagrid - Wie schalten Sie die Auswahl aus?
Ich habe eine DataGridCheckBoxColumn dort, die ich will, dass die Benutzer in der Lage sind, durchzulaufen und die gewünschten anzukreuzen. Problem ist, dass sie zweimal klicken müssen, einmal für die Auswahl und dann wieder zum Aktivieren/Deaktivieren. Wie um alles in der Welt schaltest du das aus? Ich habe lange nach einer Antwort gesucht. Das Datagrid verfügt über SelectionMode- und SelectionUnit-Eigenschaften - keine von beiden akzeptiert 'none' oder 'go away'
Jede Hilfe ist willkommen! Mein Code ist unten für Referenz
<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>
Neuere Frage zu diesem Thema, mit vielen guten Antworten: http://stackoverflow.com/questions/3833536/how-to-perform-single-click-checkbox-selection-in-wpf-datagrid/8333704#8333704 – surfen