我创建了一个 WPF 窗口。在某些情况下,我想使用 ShowDialog() 来显示它,而在其他情况下,我只想使用 Show()。
对于 ShowDialog() 我想设置 DialogResult 一切正常,但是如果使用 Show() 启动窗口并且我设置了 DialogResult 我得到异常
DialogResult can be set only after Window is created and shown as dialog.
如何确定窗口是如何启动的,以便我可以设置 DialogResult 的条件?