标签:log api pre microsoft nts sof pat rms new
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 }
参考:
标签:log api pre microsoft nts sof pat rms new
原文地址:https://www.cnblogs.com/xinyf/p/10148515.html