2012-09-02 266 views
1

我使用Expression Blend 4爲我的WPF應用程序設計了一個自定義消息框。 我將生成的MyCustomBox.xaml複製到我的項目中,更改了名稱空間以直接訪問它。如何在主窗口關閉時關閉自定義窗口?

我的問題是如何讓我的custombox的mainwindow父? 如果我關閉了我的主窗口,custombox仍然會顯示。如果主窗口關閉,我想讓custombox關閉。 我的自定義MessageBox是Window的一個子類。

預先感謝任何提示:)

回答

1

設置彈出窗口的Owner到主窗口。

+0

好的,謝謝你的工作! :) 這樣我可以很容易地通過構造函數設置父窗口。 – TorbenJ

0

如果關閉主窗口應該退出應用程序,您也可以在主窗口關閉Application.Shutdown關閉。