Distinct“;RestoreDirectory”;s不起作用

本文关键字:不起作用 RestoreDirectory Distinct | 更新日期: 2023-09-27 18:28:22

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;
}

Distinct“;RestoreDirectory”;s不起作用

RestoreDirectory没有在OpenFileDialog上实现,所以它实际上什么都不做。不过,您可以使用InitialDirectory属性自行设置目录。