在WPF中打开窗口时的新任务栏图标

时间:2013-08-20 14:32:02

标签: c# wpf taskbar

我有一个应用程序可以在某个操作上打开另一个窗口。我为新窗口设置了一个单独的图标,任务栏中会出现一个新项目,但该项目位于原始应用程序窗口的后面。是否可以在任务栏中显示未叠加的新窗口?所以我在任务栏中会有2个图标。

请查看我的问题的图片。

enter image description here

2 个答案:

答案 0 :(得分:1)

感谢Xaruth指出我正确的方向,我找到了答案。看来widows使用ApplicationID来确定窗口是否应该与另一个窗口分组。

如果下载Windows API代码包,则可以将要显示的窗口的ApplicationID设置为单独的任务栏图标。

继承代码 -

TaskbarManager.Instance.SetApplicationIdForSpecificWindow(new WindowInteropHelper(wind).Handle, "Gx3OptimisationWindow");

wind是您想要的窗口,作为单独的图标,GX3OptimisationWindow是新的ApplicationID。

答案 1 :(得分:-1)

这是Windows选项。你可以通过

来做到这一点
  1. 右键单击任务栏---->特性
  2. 在“属性”窗口中,选择“任务栏”选项卡
  3. 从TaskBar组合框中选择“从不组合”。
  4. 点击“应用”