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

use*_*195 6 c# wpf taskbar

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

请查看我的问题的图像。

在此处输入图片说明

use*_*195 5

感谢 Xaruth 为我指明了正确的方向,我找到了答案。看起来寡妇使用 anApplicationID来确定一个窗口是否应该与另一个窗口分组。

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

这是代码:

TaskbarManager.Instance.SetApplicationIdForSpecificWindow(
    new WindowInteropHelper(wind).Handle, "Gx3OptimisationWindow");
Run Code Online (Sandbox Code Playgroud)

其中 Wind 是您想要作为单独图标的窗口,并且GX3OptimisationWindow是新的ApplicationID.