1. 选择文件对话框,首先引用using Microsoft.Win32名称空间。
private void BrowseButton_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog dialog = new OpenFileDialog();
if(dialog.ShowDialog(this)== true)
{
LocationBox.Text = dialog.FileName;
}
}
2. 选择目录对话框,利用winForm库。引用using System.Windows.Forms;如果找不到此名称空间,右键项目-添加-引用-程序集里面寻找并添加。
private void DisplayButton_Click(object sender, RoutedEventArgs e)
{
try
{
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "请选择文件路径";
DialogResult result = dialog.ShowDialog();
if(result == System.Windows.Forms.DialogResult.Cancel)
{
return;
}
string folderPath = dialog.SelectedPath.Trim();
DirectoryInfo theFolder = new DirectoryInfo(folderPath);
if (theFolder.Exists)
{
//操作
return;
}