不同的“RestoreDirectory”不起作用

时间:2012-03-18 21:36:12

标签: c# wpf openfiledialog

RestoreDirectory设置为两个OpenFileDialog(),但它们的行为就像一个OpenFileDialog()。我的意思是,当我使用其中一个并退出时,然后使用另一个,它显示第一个目录。

public partial class MainWindow : Window
{
    Microsoft.Win32.OpenFileDialog ofd_1;
    Microsoft.Win32.OpenFileDialog ofd_2;
}

public MainWindow()
{
    ofd_1 = new Microsoft.Win32.OpenFileDialog();
    ofd_2 = new Microsoft.Win32.OpenFileDialog();
}

private fnc_1 ()
{
    ofd_1.RestoreDirectory = true;
}

private fnc_2 ()
{
    ofd_2.RestoreDirectory = true;
}

1 个答案:

答案 0 :(得分:2)

RestoreDirectory未在OpenFileDialog上实施,因此实际上并没有执行任何操作。您可以使用InitialDirectory属性自行设置目录。