如何重新排序任务栏中显示的应用程序的缩略图?

时间:2017-05-18 19:50:33

标签: c# wpf windows-7 window taskbar

假设您在应用程序中有多个窗口,并且所有窗口都设置为在任务栏中显示。将鼠标悬停在应用程序的图标上会产生一组缩略图,每个窗口一个缩略图。如果有足够的窗口,Windows 7会根据名称将其切换为高可滚动的窗口列表。

我想重新订购这个"缩略图"以编程方式列出,因为有一个特定的窗口,我希望从列表的顶部成为第二个。我怎么能这样做?

请注意,我无法更改窗口的创建顺序(这将是一个解决方案,但遗憾的是我无法利用它)。

1 个答案:

答案 0 :(得分:3)

嗯,事实证明这很简单,我错了。

您需要做的就是将<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />对于您要重新订购的所有ShowInTaskbar个对象设置为Window。然后按照您希望窗口显示的确切顺序将其重新设置为false。 不需要重新创建true对象。

就我而言,在重新订购期间,窗户眨了一下。这个可能与我当前的GFX驱动程序有关。

注意:已经过测试并使用Windows 7和Windows 10。

示例:

Window