WPF选择文件和文件夹对话框
Posted xinyf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF选择文件和文件夹对话框相关的知识,希望对你有一定的参考价值。
WPF提供了选择文件对话框,但并没有提供选择文件夹的对话框。
OpenFileDialog类存在于PresentationFramework.dll程序集。
1 public string SelectFileWpf() 2 { 3 var openFileDialog = new Microsoft.Win32.OpenFileDialog() 4 { 5 Filter = "Text documents (.txt)|*.txt|All files (*.*)|*.*" 6 }; 7 var result = openFileDialog.ShowDialog(); 8 if (result == true) 9 { 10 return openFileDialog.FileName; 11 } 12 else 13 { 14 return null; 15 } 16 }
下面需要添加System.Windows.Forms.dll
using System.Windows.Forms;
1 public string SelectPath() //弹出一个选择目录的对话框 2 { 3 FolderBrowserDialog path = new FolderBrowserDialog(); 4 path.ShowDialog(); 5 return path.SelectedPath; 6 }
选择文件
1 public string SelectFile() //弹出一个选择文件的对话框 2 { 3 OpenFileDialog file = new OpenFileDialog(); 4 file.ShowDialog(); 5 return file.SafeFileName; 6 }
参考:
以上是关于WPF选择文件和文件夹对话框的主要内容,如果未能解决你的问题,请参考以下文章