【问题标题】:New taskbar icon when opening a window in WPF在 WPF 中打开窗口时的新任务栏图标
【发布时间】:2013-08-22 15:52:45
【问题描述】:

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

请查看图片了解我的问题。

【问题讨论】:

标签: c# wpf taskbar


【解决方案1】:

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

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

代码如下:

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

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

【讨论】:

  • 我在 Windows 10 上尝试这个,我找不到你在那篇文章上面放的代码,你有 wind 我已经输入了我的窗口名称,它说值不属于范围。你知道如何解决这个问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-08
  • 2011-11-12
  • 1970-01-01
  • 2011-08-03
  • 2021-08-25
  • 1970-01-01
相关资源
最近更新 更多