WPF'de bir nesneye bağlandığım bir veri kılavuzum var.WPF Toolkit Datagrid - seçimi nasıl kapatıyorsunuz?
Orada bir DataGridCheckBoxColumn var, kullanıcıların gitmek ve istediklerini işaretlemek isteyebilirsiniz. Sorun iki kere tıklamak zorunda, seçim için bir kez daha kontrol etmek/işaretini kaldırmak için tekrar. Bunu nasıl kapatırsın, cevabı bulmak için çok uzun süredir aradım. Datagrid'in SelectionMode ve SelectionUnit özellikleri vardır - bunların hiçbiri 'none' veya 'go away' kabul etmez.
Herhangi bir yardım için teşekkür ederiz! Kodum referans
ilk tıklama düzenleme modunda hücre sonra ikinci tıklamayla onay kutusunu değiştirmek için izin verir koyar<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>
Bu konuyla ilgili daha fazla soru, birçok iyi yanıtla birlikte: http://stackoverflow.com/questions/3833536/how-to-perform-single-click-checkbox-selection-in-wpf-datagrid/8333704#8333704 – surfen