我在我的申請得到了另一個窗口,除了我的主窗口和我重寫閉合方法是這樣,因爲我不想讓窗口完全關閉:隱藏窗口隱藏主窗口
private void Window_Closing(object sender, CancelEventArgs e)
{
e.Cancel = true;
this.Visibility = Visibility.Hidden;
}
然後在構造函數中:
public Inputwindow()
{
InitializeComponent();
this.Closing += Window_Closing;
}
但是現在如果我想關閉我的MainWindow,它只隱藏MainWindow。
無法弄清楚,如何讓它工作。
你想要什麼隱藏或關閉? – Marusyk
我相信他不想處置這個窗口。 window_closing事件是在哪裏聲明的?如果this.visibility = visibility.hidden關閉主窗口意味着這是主窗口,所以你宣佈它在錯誤的地方。 –
@MegaTron在我的主窗口中,我打開另一個窗口,如果我單擊此新窗口的關閉按鈕,則不應該關閉該窗口。所以我實現了上面的方法來隱藏新窗口。但是現在如果我單擊MainWindow上的關閉按鈕,它不會關閉整個應用程序。它只是隱藏MainWindow。 –