C# 如何设置默认路径,然后在WPF中按ShowDialog按钮?

C# 如何设置默认路径,然后在WPF中按ShowDialog按钮?,c#,wpf,showdialog,C#,Wpf,Showdialog,因此,目前我通过以下方式获得用户决定的文件路径: private void Button_Click(object sender, RoutedEventArgs e) { Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); // Set filter for file extension and default file exten

因此,目前我通过以下方式获得用户决定的文件路径:

private void Button_Click(object sender, RoutedEventArgs e)
        {
            Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();

            // Set filter for file extension and default file extension 
            dlg.DefaultExt = ".xml";
            dlg.Filter = "XML files (*.xml)|*.xml";

            // Display OpenFileDialog by calling ShowDialog method 
            Nullable<bool> result = dlg.ShowDialog();

            if (result == true)
            {
                // Open document 
                string xmlFile = dlg.FileName; // this required full path.

            }

        }
private void按钮\u单击(对象发送者,路由目标)
{
Microsoft.Win32.OpenFileDialog dlg=新的Microsoft.Win32.OpenFileDialog();
//为文件扩展名和默认文件扩展名设置筛选器
dlg.DefaultExt=“.xml”;
dlg.Filter=“XML文件(*.XML)|*.XML”;
//通过调用ShowDialog方法显示OpenFileDialog
可为空的结果=dlg.ShowDialog();
如果(结果==真)
{
//打开文件
字符串xmlFile=dlg.FileName;//这是必需的完整路径。
}
}

它工作正常,但通常默认路径是
.exe
查找文件夹,需要更改它。如何操作?

如果在调用.ShowDialog()时希望将对话框打开到特定目录,则可以将InitialDirectory属性设置为您喜欢的任何路径


完成此操作后,最好将OpenFileDialog设置为null

是否要更改对话框打开时指向的目录。ShowDialog()?是,它的工作方式是
dlg.InitialDirectory=\u directoryName1