我有一个应用程序,它以一个简单的开始屏幕开始,允许用户选择新建或打开一个项目。选择New时,我显示一个新窗口,这是一个收集要传递给主窗口的数据的向导。在WPF中关闭一个窗口(当不在该窗口中时)
我为主窗口创建一个新窗口并显示该窗口。 然后我用this.close();
很容易地关闭了向导,但是如何关闭作为启动URI窗口的初始窗口?
我有一个应用程序,它以一个简单的开始屏幕开始,允许用户选择新建或打开一个项目。选择New时,我显示一个新窗口,这是一个收集要传递给主窗口的数据的向导。在WPF中关闭一个窗口(当不在该窗口中时)
我为主窗口创建一个新窗口并显示该窗口。 然后我用this.close();
很容易地关闭了向导,但是如何关闭作为启动URI窗口的初始窗口?
Application.Current.MainWindow.Close();
将启动窗口作为构造函数参数或属性传递给主窗口,然后调用Close()
。
非常好,谢谢。 – MattP 2011-02-18 16:40:20