2015-10-01 143 views
0

我正在構建一個多窗口應用程序。 我得到的問題是,我無法關閉「MainWindow」中的「Window1」或「Window2」按鈕。 所有窗口都在同一個應用程序中。 有沒有辦法殺死另一個窗口?關閉WPF中的另一個窗口

+1

@Dominik的意思是......當你從Main創建這些窗口時,保持對Window1和Window2的引用。然後你可以做任何你想要的。 – cscmh99

回答

3

當然有。如果您參考了Window,只需撥打Close()方法即可。

Window window1 = new Window1(); 
window1.Show(); 
... 
window1.Close(); 
+0

永遠不會那麼容易。它是從另一個具有一定條件的類中啓動的,但在主窗口中創建了靜態引用。像傷害一樣工作! – arti