私のviewModelのcomboBoxロジックに問題があります。 viewModelはcomboBoxに値を設定し、ユーザーはアイテムを選択できます。WPF、MVVM、およびcombobox
アイテムを選択すると、編集可能な情報がビューに表示され、変更できるようになります。さて、変更が加えられて保存されておらず、ドロップダウンで別の項目を選択しようとしている(「保存しますか?はい/いいえ/取り消しメッセージボックス)」というメッセージをユーザに保存するようにしたいと思います。
今は、以前選択したアイテムを覚えておき、ユーザーがキャンセルを選択した場合は、選択したアイテムをリセットすることでこれを処理する必要があります。 comboBoxにはPreviewSelectionChangedイベントがないので、これがこのシナリオを処理するための唯一の方法です。それは動作しますが、それは複数のコンボボックスなどが少し乱雑になります。
これはちょうどそれが行われる必要がある方法ですか?