次のようなスタイルの ListView があります。
<ListView.View>
<GridView>
<GridViewColumn Header="Reset" Width="60">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding ResetThisItem}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
ViewModel-Class には、「ResetThisItem」というプロパティがあります。
ユーザーが ListView の完全な行を選択したときに、このプロパティを true に設定します。アイテムが選択解除された場合、何も起こりません。
ここで DataTriggers が必要であることはわかっていますが、ListViewItem.IsSelected と ViewModel.ResetThisItem にアクセスできる場所と、xaml でそれらの間をバインドする方法がわからないため、どこにあるのかわかりません...
ヒントをいただければ幸いです。ありがとう!