在Windows窗体中,似乎有预先创建的对话框用于打开和保存文件。 在WPF工具箱中显示为灰色。 有没有一种简单的方法可以使用WPF创建这样的对话框?
答案 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设计的大量“标准”和自定义对话框。