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代码>