相关疑难解决方法(0)

设置SaveFileDialog的初始目录?

我想要一个具有以下行为的SaveFileDialog:

  • 第一次打开它时,它会转到"我的文档".

  • 然后,它会转到最后选择的文件夹.实现这一目标的最佳方法是什么?

如果我没有设置InitialDirectory,它会进入exe的目录 - 这不是我想要的.它记住了最后选择的目录 - 即使在执行之间.

如果我设置了InitialDirectory,它就不记得最后选择的目录了.当然,我可以在注册表中保存最后选择的目录:(但我正在寻找更好的解决方案.

      SaveFileDialog dialog = new SaveFileDialog();
      //??? dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
      dialog.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

有什么建议?

.net c# wpf winapi

36
推荐指数
3
解决办法
5万
查看次数

标签 统计

.net ×1

c# ×1

winapi ×1

wpf ×1