オブジェクトにバインドしている WPF のデータグリッドがあります。
そこに DataGridCheckBoxColumn があり、ユーザーが必要なものにチェックを入れてチェックできるようにします。問題は、2回クリックする必要があることです.1回は選択し、もう1回はチェック/チェックを外します。一体どうやってこれをオフにするのですか、私はこれに対する答えを見つけるために長い間探してきました. データグリッドには 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>