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
          }
    }
}