のセルテンプレート内にあるCheckBox
いくつかのチェック/チェック解除を作成しようとしています。この列を(他の列とともに)に追加し、をのviewプロパティに設定してから、カスタムのコレクションにデータバインドしました。したがって、の各行には、チェックボックスを含む列と、バインドされたオブジェクトのプロパティパスにバインドされた列があります。CheckBoxes
GridViewColumn
GridView
GridView
ListView
ListView
DataObjects
ListView
のプロパティをCheckBox
バインドしてすべてのチェック/チェック解除を作成したいのですが、バインドされているデータオブジェクトを変更したくありません。私の最初の試みは、ListViewをにバインドしてから、プロパティをのにバインドし、他の列をにバインドすることでした。。次に、[すべてチェック/チェック解除]をクリックしたときに、辞書のを切り替えました。のバインディングは正しく機能しましたが、辞書は変更通知をサポートしていないため、更新されませんでした。IsChecked
CheckBoxes
ListView
Dictionary<DataObject,Boolean>
IsChecked
Value
Dictionary
Key
DataObjectProperty
Values
CheckBox
CheckBoxes
この問題を解決するための最良の方法について誰かが何か提案がありますか?