我如何关闭wpf上的寡妇

时间:2014-06-20 19:59:02

标签: c# wpf

我在WPF应用程序的页面(第1页)上有按钮如果我按下Page1上的那个按钮我要关闭窗口1, 我正在使用此代码

 MainWindow main = new MainWindow();
            main.Close();

但是主窗口开了 我怎么能关闭Window1? 注意:第1页显示在Window1的框架中。

1 个答案:

答案 0 :(得分:1)

好的,让我们更容易理解。

在你的情况下,你有一个简单的门。你打开这扇门(类似于打开你的应用程序)。 现在你有一扇门作为变量。我们说它叫做“doorForRoom1”。

如果您现在要关闭此门,您必须关闭上面保存的那扇门。

你说的是: 您创建一个门(MainWindow)并打开它(这将在您打开您的应用程序时完成)。 现在如果按下按钮,你会创建另一扇门(使用代码MainWindow main = newMainWindow()并关闭此门(它甚至没有打开)。所以你的门从一开始就是敞开的。

你必须做什么: 您创建一个门(MainWindow)并打开它(这将在您打开您的应用程序时完成)。 关上门

请勿创建新门(MainWindow)。

本案例中的代码:

this.Close();