Отдельные "RestoreDirectory" не работают - PullRequest
0 голосов
/ 19 марта 2012

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 Ответ

2 голосов
/ 19 марта 2012

RestoreDirectory не реализовано на OpenFileDialog, поэтому фактически ничего не делает. Вы можете использовать свойство InitialDirectory, чтобы самостоятельно установить каталог.

...