SelectedItemがViewModelにバインドされているComboBoxがあります。
<ComboBox SelectedItem="{Binding SelItem, Mode=TwoWay}" ItemsSource="{Binding MyItems}">
ユーザーがViewComboBoxで新しいアイテムを選択したときに、プロンプトを表示して、変更を加えることを確認したいと思います。
ビューモデルのSetItemプロパティセッターで、選択を確認するためのダイアログを表示します。彼らがイエスと言うとき、それはうまくいきます。
私の問題は、ユーザーが「いいえ」をクリックしたときに、ComboBoxを以前の値に戻すために誰を取得するかわからないことです。ViewModelのプロパティには正しい古い値がありますが、ViewではComboBoxに新しく選択された値が表示されます。
ユーザーにアイテムを選択して、続行することを確認してもらいます。選択しない場合は、ComboBoxを前のアイテムに戻します。
どうすればこれを達成できますか?ありがとう!