2015-10-01 109 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