簡體   English   中英

列表框再次選擇第一項wpf mvvm不起作用

[英]Listbox selecting first item again wpf mvvm not working

考慮WPF(MVVM)中具有項目列表的列表框(項目是文件名)。如果選擇了列表框中的第一個項目,則第一個文件將正確打開。 假設,如果單擊“新建”按鈕(打開新文件)並打開新文件。 現在,如果選擇了第一個項目(第一個文件),則第一個文件沒有打開,而insetead new只能打開,因為列表框的選擇沒有更改。 相反,如果選擇了其他任何項目,那么它將正常工作。如何使第一個項目再次被選中。

  • 在ListBox的數據綁定集合中添加一個額外的項作為“ SelectFile”。
  • 每次單擊Newbutton時,通過執行按鈕命令,將ListBox選定項設置為“ SelectFile”。
  • 這將允許您重新選擇最后一個文件。
  • 如果選擇了此默認條目“ SelectFile”,則不要繼續從視圖模型打開文件。

您可以將selectedItem設置為null,然后將其設置回所需的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM