在VB WPF中保存文件对话框

时间:2014-02-07 18:19:12

标签: wpf openfiledialog savefiledialog

在Windows窗体中,似乎有预先创建的对话框用于打开和保存文件。 在WPF工具箱中显示为灰色。 有没有一种简单的方法可以使用WPF创建这样的对话框?

2 个答案:

答案 0 :(得分:0)

是的,但您必须添加对Microsoft.Win32的引用并使用OpenFileDialog类,它将启动您从Winforms获得的相同操作系统对话框...

var ofdXlsDataSource = new OpenFileDialog
{
    CheckPathExists = true,
    CheckFileExists = true,
    Multiselect = false,
    Filter = "Excel documents (*.xlsx)|*.xlsx",
    RestoreDirectory = true
};

if (ofdXlsDataSource.ShowDialog() == true)
{
    ...
}

答案 1 :(得分:0)

看看OOkii Dialogs,它是一个免费的库,支持为Winforms和WPF设计的大量“标准”和自定义对话框。

相关问题