WPF子窗口无法打开windowstate正常

时间:2012-06-10 11:20:32

标签: c# wpf window system-tray

我有一个WPF程序,我希望在大多数情况下最小化到系统托盘..

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

我试过了

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

但这不起作用..我可以通过

来解决它
this.WindowState = System.Windows.WindowState.Normal;
msgWindow.Show();

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

1 个答案:

答案 0 :(得分:0)

请试试这个会对你有帮助。

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();

以上代码仅显示子窗口。