ビュー モデル のにDataGrid
バインドされた WPF Toolkit があります。にはイベントがあり、その 2 つの文字列プロパティのそれぞれのセッターがイベントを発生させます。また、タイプ のビュー モデルのプロパティにバインドされたグリッドのプロパティもあり、 とも呼ばれます。ObservableCollection
Car
Car
PropertyChanged
SelectedItem
Car
SelectedItem
グリッドと同じウィンドウにadd
、と のボタンがmodify
ありdelete
ます。 プロパティごとに 1 つずつ、2 つのテキスト ボックスを含むダイアログ ウィンドウを開きAdd
ます。 確認ダイアログを表示してから削除します。modify
Car
Delete
add
とについてdelete
、アイテムを に追加または削除するObservableCollection
と、グリッドは期待どおりに更新されます。しかし、modify
そうではありません。最初Car
は使用しませんでしたがPropertyChanged
、いくつかの検索の後、個々のアイテムのプロパティが変更されたときにグリッドを更新する必要があることがわかりました。しかし、今は を使用してPropertyChanged
いますが、グリッドはまだ更新されません。
SelectedItem
コレクションのアイテムを直接変更するだけでなく、ビューモデルの値を変更しようとしました。
私は何を間違っていますか?