[英]WPF: Open and Close windows
我有兩個將WindowStyleset設置為none的窗口,MainWindow和window1。 我想打開window1並在單擊關閉按鈕時將其關閉。 Window1僅用於配置值。
我嘗試過:在MainWindow
有一個菜單
private void MenuItem_Click(object sender, RoutedEventArgs e)
{
Window1 secondWindow = new Window1();
secondWindow.ShowDialog();
}
在Window1中關閉按鈕代碼
private void btnQuit_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
當我單擊關閉按鈕時,該應用程序將關閉。 如果我將ShowDialog()
更改為Show()
則應用程序將關閉。 我該怎么做? 我只想關閉window1
並停留在MainWindow
?
謝謝!。
它與您擁有哪個Windows是應用程序的主窗口有關,請嘗試將App.Current.MainWindow設置為您的主窗口,如下所示
private void MenuItem_Click(object sender, RoutedEventArgs e)
{
App.Current.MainWindow = this;
Window1 secondWindow = new Window1();
secondWindow.ShowDialog();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.