考慮一個WPF(MVVM)中的列表框,其中包含項目列表(項目是文件名)。如果選擇列表框中的第一項,則第一個文件將被正確打開。假設,如果點擊「新建」按鈕(打開新文件)並打開新文件。現在,如果選擇第一個項目(第一個文件),則第一個文件不打開,而新的僅打開,因爲列表框選擇沒有改變。相反,如果任何其他項目被選中,那麼它工作正常。如何使第一個項目再次被選中。列表框再次選擇第一個項目wpf mvvm不工作
0
A
回答
0
您可以將您的selectedItem設置爲null,然後將其設置回您所需的值。
0
- 在ListBox的databound集合中添加一個額外的項目作爲「SelectFile」。
- Wheneverver Newbutton被點擊,通過按鈕命令執行,將ListBox選擇的項目設置爲「SelectFile」。
- 這將允許您重新選擇最後一個文件。
- 如果選擇此默認條目「SelectFile」,請不要繼續從視圖模型中打開文件。
相關問題
- 1. WPF列表框從mvvm中選擇一個項目不再工作
- 2. 一次只選擇一個項目的多個WPF列表框
- 3. 列表框在mvvm中選擇的第一個項目
- 4. WPF MVVM層次中選擇項目
- 5. 選擇第一個條目列表框
- 6. C#WPF組合框 - 允許項目每個列表只能選擇一次
- 7. MVVM,WPF:如何在組合框中選擇一個項目
- 8. WPF - 阻止列表框項目選擇
- 9. 在列表框中選擇第一個項目
- 10. MVVM中的列表視圖複選框的選定項目WPF
- 11. 在第一次點擊後再次選擇WPF TreeviewITem
- 12. 列表框選擇錯誤,當一個項目插入兩次
- 13. 爲什麼列表框總是選擇第一個項目true
- 14. 在CollectionViewSource.Filter上的列表框中選擇第一個項目
- 15. MVVM WPF列表框條目不更新
- 16. vb:如何一次選擇列表框中的多個項目?
- 17. 檢查列表框要求我兩次選擇一個項目
- 18. WPF列表框選定項目調出另一個子列表框項目
- 19. 列表框在WPF中使用MVVM中的選定項目
- 20. 選擇使用WPF從checkedlistbox項目,MVVM
- 21. 我有一個列表框。如何從多個項目中選擇列表框中的第三個項目?
- 22. 選擇第一個項目
- 23. WPF使用SelectedIndex從ViewModel中選擇列表框中的項目
- 24. WPF選擇列表框項目與自定義邊框
- 25. 當選擇組合框/文本框時選擇ListView項目WPF MVVM
- 26. 已凍結選擇列表框項目
- 27. 帶有複選框的列表框項目,多選在WPF MVVM中無法正常工作
- 28. MVVM - 選擇列表框中的項目,雙擊並加粗
- 29. 複選框列表選擇只有一個項目
- 30. spinner如果再次選擇項目
聽起來很奇怪,你能否提供ViewModel代碼? – HichemSeeSharp
在此處添加您的代碼............... – andy
因爲它是listbox屬性,請嘗試單個項目在列表框中並選擇該項目Selectionchanged如果您嘗試再次選擇該項目,則觸發一次SelectionChanged事件不會執行。 –