2015-02-17 55 views
2

我遇到了問題,與此處_benji相同https://stackoverflow.com/questions/28053087/cannot-set-owner-property-to-a-window-that-has-not-been-shown-previously,因此我無法使ModernDialog顯示消息,有沒有人有過並且解決過此問題?ModernDialog.ShowMessage錯誤:「無法將Owner屬性設置爲以前未顯示的窗口。」

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

感謝

+0

你從哪裏調用這段代碼? – 2015-02-17 23:55:33

回答

2

錯誤建議你從,還沒有表現出任何窗口,用戶調用代碼的地方。在嘗試顯示它之前,您需要先向用戶顯示一個窗口,或者確保在關閉最後一個窗口之前顯示對話框。

+0

是的,謝謝米哈爾,我在思考中有點「失誤」:)窗口在對話框打開之前關閉。 – 2015-02-18 01:42:37

相關問題