簡體   English   中英

WPF:打開和關閉窗口

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM