WPF - window 中的 C# DialogResult.OK
WPF - C# DialogResult.OK in a window
我有一个 wpf 应用程序,当我使用一个页面时,DialogResult.OK 工作正常,但我只是注意到,当我在 window 中时,它不允许 属性
如下代码
using System.Windows.Forms;
public partial class preDownloadXml : Window
{
private void CallTheDialog(){
SaveFileDialog saveFileDialog = SaveFileDialog();
if (saveFileDialog.ShowDialog() == DialogResult.OK){
// to do
}
}
}
在 Window 中获取对话结果的正确方法是什么?
@HansPassant 提到的解决方案是
Windowsform 和 WPF 都有一个 DialogResult 并且它们不是同一类型
这就是我的最终代码
using System.Windows.Forms;
public partial class preDownloadXml : Window
{
private void CallTheDialog(){
Microsoft.Win32.SaveFileDialog saveFileDialog = Microsoft.Win32.SaveFileDialog();
bool? result = saveFileDialog.ShowDialog()
if(result == true){
// to do
}
}
}
我有一个 wpf 应用程序,当我使用一个页面时,DialogResult.OK 工作正常,但我只是注意到,当我在 window 中时,它不允许 属性
如下代码
using System.Windows.Forms;
public partial class preDownloadXml : Window
{
private void CallTheDialog(){
SaveFileDialog saveFileDialog = SaveFileDialog();
if (saveFileDialog.ShowDialog() == DialogResult.OK){
// to do
}
}
}
在 Window 中获取对话结果的正确方法是什么?
@HansPassant 提到的解决方案是
Windowsform 和 WPF 都有一个 DialogResult 并且它们不是同一类型
这就是我的最终代码
using System.Windows.Forms;
public partial class preDownloadXml : Window
{
private void CallTheDialog(){
Microsoft.Win32.SaveFileDialog saveFileDialog = Microsoft.Win32.SaveFileDialog();
bool? result = saveFileDialog.ShowDialog()
if(result == true){
// to do
}
}
}