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

时间:2013-11-26 20:12:07

标签: 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 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.

            }

        }

它工作正常,但通常默认路径是.exe定位文件夹,需要更改它。我该怎么办?

1 个答案:

答案 0 :(得分:2)

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

执行此操作时,最好在完成后将OpenFileDialog设置为null。