我正在开发C#a WPF应用,其中默认情况下隐藏/关闭所有窗口。我有一个系统托盘图标(System.Windows.Forms.NotifyIcon),上下文菜单显示/隐藏窗口。所有窗口都有 ShowInTaskbar =" False" 。
问题是,当我按 alt + tab 时,启动窗口仍然可见。 如果我关闭具有NotifyIcon的表单,我的应用程序将停止,这是我不想要的。
我正在寻找一种完全隐藏窗户而不关闭我的应用程序的方法。
有任何帮助吗? 感谢
答案 0 :(得分:0)
确保您在XAML中设置ShowInTaskbar="False"
和Visibility="Hidden"
,WPF应自动执行此操作。
原因可能是您将窗口状态设置为最小化而不是将可见性设置为隐藏。