我正在使用treeview开发WPF应用程序。我有Treeview像窗户。现在我想要的是如果选择我的treeviewitem,让我们说......
+Desktop | +---My Computer | +---C:\ | +---Some Folder.
我在c盘中选择了名为Some Folder的foldername。之后我关闭了应用程序。当我再次打开应用程序时,焦点应该再次出现在c盘中的Some Folder上。换句话说,我需要在重新打开应用程序后选择相同的路径。
答案 0 :(得分:4)
稍微过了 - 小心这一点。如果在指向闪存驱动器或CD上的文件夹时退出,则重新启动应用程序时该位置可能不存在。通过将此要求添加到旧位置重新启动,您还可以优先添加要求,如果旧位置不成功,则添加到其他位置。
答案 1 :(得分:3)
您可以在Application.config中保存该值,然后在重新打开应用程序并重新选择分支时检查其中是否有值
答案 2 :(得分:1)
在应用程序设置中保存TreeView“SelectedValuePath
”值,并在加载时重新分配其值。当然,你必须照顾它的有效性。加载时路径可能不存在。