窗体执行最小化操作,执行Hide(),隐藏到托盘,然后单击托盘显示窗体;

执行代码:

                    WindowState = WindowState.Normal;
                    Visibility = Visibility.Visible;
                    Activate();
                    BringIntoView();
                    Topmost = true;
                    SysTray_StateChanged(null, null);

效果只会在任务栏上显示图标,并不会显示窗体:

单击托盘图标显示窗体

解决:

执行代码Show()

                    Show();
                    WindowState = WindowState.Normal;
                    Visibility = Visibility.Visible;
                    Activate();
                    BringIntoView();
                    Topmost = true;
                    SysTray_StateChanged(null, null);

可以达到效果:

单击托盘图标显示窗体

 

相关文章:

  • 2022-12-23
  • 2021-10-09
  • 2021-04-27
  • 2021-12-03
  • 2022-12-23
  • 2021-10-13
  • 2021-06-11
  • 2022-02-03
猜你喜欢
  • 2021-09-06
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案