常见的“保存文件”对话框实现为 SaveFileDialog 类,位于 Microsoft.Win32 命名空间中。 下面的代码演示如何创建、配置和显示“保存文件”对话框以及如何处理结果。
// Configure save file dialog box Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog(); dlg.FileName = "Document"; // Default file name dlg.DefaultExt = ".text"; // Default file extension dlg.Filter = "Text documents (.txt)|*.txt"; // Filter files by extension // Show save file dialog box Nullable<bool> result = dlg.ShowDialog(); // Process save file dialog box results if (result == true) { // Save document string filename = dlg.FileName; }