ModernDialog.ShowMessage错误:"无法将Owner属性设置为之前未显示的Window。"

时间:2015-02-17 22:26:22

标签: wpf

我遇到了一个问题,就像_benji这里https://stackoverflow.com/questions/28053087/cannot-set-owner-property-to-a-window-that-has-not-been-shown-previously一样,我无法让ModernDialog显示消息,有人曾经和之前解决过这个问题吗?

System.Windows.MessageBoxResult response = ModernDialog.ShowMessage("Cannot connect; try again?", "Connection Status", MessageBoxButton.YesNo);

由于

1 个答案:

答案 0 :(得分:2)

错误提示您正在调用代码的位置,尚未向用户显示任何窗口。在尝试显示之前,您需要首先向用户显示一个窗口,或者在关闭最后一个窗口之前确保显示对话框。