wpf – 为什么没有实现OpenFileDialog RestoreDirectory?

我在我的wpf应用程序中使用了Microsoft.Win32.OpenFileDialog,因为它在这里被声明为等效;
http://msdn.microsoft.com/en-us/library/ms750559.aspx

我将RestoreDirectory属性设置为true,但它没有任何效果.
当我等待该属性时,会记录“此属性未实现”.

那么如何在不自己实现逻辑的情况下完成这项任务呢?

最佳答案 RestoreDirectory自动实现.

string fileName = string.Empty;

var dialog = new OpenFileDialog();
dialog.InitialDirectory = @"c:\test";
if (dialog.ShowDialog() == true)
    fileName = dialog.FileName;

如果您没有指定InitialDirectory,它将打开上次选择的文件的目录

点赞