C# WPF子窗口未打开Windows状态正常

C# WPF子窗口未打开Windows状态正常,c#,wpf,window,system-tray,C#,Wpf,Window,System Tray,我有一个WPF程序,我想在系统托盘的大部分时间最小化 但是,当最小化到系统托盘时,在收到消息时打开的子窗口不会在正常窗口状态下打开,而是在系统托盘中打开最小化 我试过了 msgWindow.WindowState = System.Windows.WindowState.Normal; msgWindow.Show(); 但这是行不通的。。我可以通过这样做来解决它 this.WindowState = System.Windows.WindowState.Normal; msgWindow.S

我有一个WPF程序,我想在系统托盘的大部分时间最小化

但是,当最小化到系统托盘时,在收到消息时打开的子窗口不会在正常窗口状态下打开,而是在系统托盘中打开最小化

我试过了

msgWindow.WindowState = System.Windows.WindowState.Normal;
msgWindow.Show();
但这是行不通的。。我可以通过这样做来解决它

this.WindowState = System.Windows.WindowState.Normal;
msgWindow.Show();

但是,我不希望每次弹出消息时都打开主窗口。

请尝试此操作,它将帮助您

Window2 win2 = new Window2();//here i established the child window named as Window2
win2.Show();
上面的代码同时显示两个窗口(主窗口和子窗口)

 Window2 win2 = new Window2();//here i established the child window named as Window2
 win2.Show();
 this.Close();
以上代码仅显示子窗口