我有一个程序,打开多个窗口。我用this method将它们从ALT + TAB中隐藏起来。现在我需要新窗口停止显示在任务管理器的“任务”选项卡中。停止从任务管理器WPF显示'任务'窗口#
我不需要的过程中不要在任务管理器显示出来,我只是不想让我的所有程序打开的“任务”选项卡中显示出来的窗口。
这里是什么,我试图摆脱的图片:http://i1096.photobucket.com/albums/g324/thezaza101/Tasklist.jpg
-Thanks
我有一个程序,打开多个窗口。我用this method将它们从ALT + TAB中隐藏起来。现在我需要新窗口停止显示在任务管理器的“任务”选项卡中。停止从任务管理器WPF显示'任务'窗口#
我不需要的过程中不要在任务管理器显示出来,我只是不想让我的所有程序打开的“任务”选项卡中显示出来的窗口。
这里是什么,我试图摆脱的图片:http://i1096.photobucket.com/albums/g324/thezaza101/Tasklist.jpg
-Thanks
解答感谢David Heffernan。
在我的主窗口上,我添加了一个引用我的主窗口的静态窗口字段。
public static Window main;
Public MainWindow()
{
main = this;
}
在我需要从任务管理器和ALT + TAB隐藏窗口,我做我的主窗口,它的主人:
public HiddenWindow()
{
this.Owner = MainWindow.main;
}
它很简单,它从“任务”隐藏窗口选项卡上的任务管理器,并停止人们从ALT + TABing进入您的程序。
+1优秀的作品! –
对于WPF我目前知道的唯一途径是你的窗口的标题设置为string.Empty
或设置WindowStyle
到ToolWindow
。将ShowInTaskBar
设置为false不会将您的窗口隐藏在应用程序列表中。
这是一个WinForms回答一个问题WPF。 –
我的不好,非常疲倦和假设。感谢您指出了这一点;我更新了我的答案。 –
我hvae同样的问题(可能有些不同),这里是我的代码:
subWindow.hide();//this will hide the subWindow
subWindow.show();//if want to show again
你不会看到使用后隐藏()窗口在任务或ALT + TAB
你怎么打开从主要的新窗口?你运行多个进程还是只运行一个进程? –
是你的窗户之一,主窗口? –
'FormX.ShowInTaskBar = false'如何? –