C# - 当鼠标中键单击应用程序的任务栏图标时,UWP 打开 window 的新实例

C# - UWP open new instance of a window when middle-mouse clicking on the app's taskbar icon

也许这是一个愚蠢的问题,但我已经搜索了相当多但未能找到与 UWP 应用程序相关的答案。

如何在鼠标中键单击任务栏图标时触发其应用的主要 window 实例打开? Edge 可以做到,所以我假设这是可能的,只是没有记录或经常这样做。

提前致谢!

默认情况下,UWP 应用一次仅支持每个应用一个视图 (window),因此当用户尝试打开已经 运行 的 UWP 应用时,系统切换到 运行 应用程序,而不是创建一个新实例。

因此您必须在您的应用中支持多个视图,以便在任务栏上单击鼠标中键时创建新实例。

您可以在 MSDN 上找到一些关于 UWP 应用程序中的多个视图的文档,例如在 this 文章中。