C# 列表框再次选择第一项wpf mvvm不工作
假设WPF(MVVM)中的一个列表框有一个项目列表(项目是文件名)。如果选择了列表框中的第一个项目,那么第一个文件将被正确打开。假设单击“新建”按钮(打开新文件)并打开新文件。现在,如果选择了第一个项目(第一个文件),则第一个文件不会在INSTEAD中打开,而“新建”只会打开,因为列表框的选择没有更改。相反,如果选择了任何其他项目,则它工作正常。如何使第一个项目再次被选中。C# 列表框再次选择第一项wpf mvvm不工作,c#,wpf,mvvm,listbox,selectedindex,C#,Wpf,Mvvm,Listbox,Selectedindex,假设WPF(MVVM)中的一个列表框有一个项目列表(项目是文件名)。如果选择了列表框中的第一个项目,那么第一个文件将被正确打开。假设单击“新建”按钮(打开新文件)并打开新文件。现在,如果选择了第一个项目(第一个文件),则第一个文件不会在INSTEAD中打开,而“新建”只会打开,因为列表框的选择没有更改。相反,如果选择了任何其他项目,则它工作正常。如何使第一个项目再次被选中。 在ListBox的数据绑定集合中添加一个额外项作为“SelectFile” 单击任何新按钮时,通过执行按钮命令,将List
- 在ListBox的数据绑定集合中添加一个额外项作为“SelectFile”
- 单击任何新按钮时,通过执行按钮命令,将ListBox所选项目设置为“SelectFile”李>
- 这将允许您重新选择最后一个文件
- 如果选中此默认条目“SelectFile”,则不要从视图模型继续打开文件