文件对话框中是否可能有多个上次使用的路径

本文关键字:路径 对话框 是否 可能有 文件 | 更新日期: 2023-09-27 17:56:42

我正在开发一个需要加载和保存图像、视频、声音和项目的 WPF 应用程序。现在我想为上次使用的目录提供不同的"空格",例如:

  1. 打开项目:初始路径 = 某个目录(现在不重要)
  2. 打开视频文件:初始路径 = 默认视频文件夹
  3. 将项目另存为:初始路径 = 步骤 1 中有效使用的目录

使用 OpenFileDialog 的默认行为,我要么必须恢复每个对话框的初始路径,要么为所有类型的文件提供一个混合的上次使用的目录"空间"。

我想到的是,我可以手动保存上次使用的目录,按文件类型分类(使用计算机上的某些文本文件),并将下一个对话框的初始值设置为从该文件读取的正确值。但是有没有更简单的方法来完成所需的行为?

文件对话框中是否可能有多个上次使用的路径

使用应用程序设置怎么样?

打开项目属性并输入 Directory 字符串(或任何您想要的内容),然后您可以使用如下所示的内容从您的应用程序中访问、修改和保存它:

var myDirectory = Properties.Settings.Default.Directory;