前提・実現したいこと
WPFのDataGridでシングルクリックチェックボックスを配置したいのですが
バインドがうまくいきません。
該当のソースコード
C#
1<DataGrid> 2 <DataGrid.Columns> 3 <!--<DataGridCheckBoxColumn Binding="{Binding Check}" /> これは正常にバインドされます--> 4 <DataGridTemplateColumn> 5 <DataGridTemplateColumn.CellTemplate> 6 <DataTemplate> 7 <CheckBox IsChecked="{Binding Check}"/> 8 </DataTemplate> 9 </DataGridTemplateColumn.CellTemplate> 10 </DataGridTemplateColumn> 11 </DataGrid.Columns> 12</DataGrid>
試したこと
DataGridCheckBoxColumnの場合2クリックでチェックとなるので(チェックボックスカラム)
1クリックにするためDataGridTemplateColumnのテンプレートにチェックボックスを設定しました。(テンプレートカラム)
チェックボックスカラムの場合は正常にバインドされるのですが
テンプレートカラムの場合はバインドが働きません。
DataGridのチェックボックス以外であれば正常にバインドできることを確認しています。
<CheckBox IsChecked="{Binding CheckTest}"/>
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/20 06:37