我的viewModel中我的組合框邏輯出現問題。 viewModel填充組合框,用戶可以選擇項目。WPF,MVVM和組合框
當一個項目被選中時,一些可編輯的信息出現在視圖中,他們可以進行更改。現在,我想提示用戶保存是否進行了更改並且未保存,並且他們試圖在下拉列表中選擇另一個項目(「Save?」yes/no/cancel messageBox)。
現在我需要記住先前選擇的項目,並通過重置所選項目來處理這個問題,如果用戶選擇取消。由於comboBox沒有PreviewSelectionChanged事件,這是我能想到處理這種情況的唯一方法。它的工作原理,但它有點凌亂hwen有多個comboBoxes等
我錯過了什麼,或者這只是它需要做的方式嗎?