WPF SaveFileDialog saveFileDialog = new SaveFileDialog();
时间: 2023-12-18 18:30:25 浏览: 180
WPF中的SaveFileDialog类用于显示保存文件的对话框。下面是一个示例代码,演示了如何使用SaveFileDialog类来保存文件:
```csharp
SaveFileDialog saveFileDialog = new SaveFileDialog();
// 设置对话框的标题和默认文件名
saveFileDialog.Title = "Save File";
saveFileDialog.FileName = "example.txt";
// 设置对话框的过滤器,限制用户只能选择特定类型的文件
saveFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
// 显示对话框并获取用户的操作结果
bool? result = saveFileDialog.ShowDialog();
// 判断用户是否点击了保存按钮
if (result == true)
{
// 获取用户选择的文件路径
string localFilePath = saveFileDialog.FileName;
// 在这里可以进行文件保存的操作
// 例如:File.WriteAllText(localFilePath, "Hello, World!");
}
```
在上述代码中,我们首先创建了一个SaveFileDialog对象,并设置了对话框的标题和默认文件名。然后,我们设置了对话框的过滤器,以限制用户只能选择特定类型的文件。接下来,我们调用ShowDialog方法显示对话框,并将用户的操作结果保存在result变量中。最后,我们判断用户是否点击了保存按钮,如果是,则可以通过saveFileDialog.FileName属性获取用户选择的文件路径,然后进行文件保存的操作。
阅读全文