点击按钮后出现这么个框框
然后选择文件后后获取指定的路径
然后再进行你想要的操作
这个操作是经常会遇到的
搞WPF开发 就是要和窗口打交道
当然 有选择就有保存 ,都是拿到路径而已
废话不多说 ,上代码
/// <summary>
/// 打开对话框按钮
/// </summary>
public RelayCommand LoadConfigFile => new RelayCommand(() =>
{
Microsoft.Win32.OpenFileDialog dialog = new Microsoft.Win32.OpenFileDialog();
dialog.Filter = "文本文件|*.json";
if (dialog.ShowDialog() == true)
{
string path = dialog.FileName;
}
});
/// <summary>
/// 存储配置文件
/// </summary>
public RelayCommand SaveConfigFile => new RelayCommand(() =>
{
Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog();
dialog.Filter = "文本文件|*.json";
if (dialog.ShowDialog() == true)
{
string path = dialog.FileName;
MessageBox.Show(path);
}
});