在 Windows 8+ 中强制应用程序以拆分视图打开

Force an application to open as split view in Windows 8+

我有一个应用程序允许用户在 Windows 8 和 + 上在本地应用程序中阅读不同的内容(pdf、图像)。 但我需要我的应用程序在用户查看内容时保持打开状态(以便他可以轻松返回)。我使用了 LauncherOptions.DesiredRemainingView,如果用户使用 Reader 应用程序(或同等应用程序)阅读 PDF,则效果很好。 但是,如果他用Adobe为例,就不行了,我的应用程序会被隐藏,而Adobe reader在桌面上显示窗口。

是否有任何一个意思: - 强制 Adob​​e 以拆分模式打开(使用 DesiredRemainingView 值) - 或者,强制用户使用给定的应用程序(将是 Reader 而不是 Adob​​e)打开内容?

提前致谢,

您不能强制使用任何大小 - Desired 前缀旨在明确表示这是应用程序想要的,但不保证一定会提供。

如果您使用 LauncherOptions,您可以尝试让 PDF 文件在特定的 reader 应用程序中打开——在 Windows 8.1 中,您可以指定一个首选项如果用户当前没有通过 PreferredApplicationPacakgeFamilyName. Starting in Windows 10 you can force a specific launch using TargetApplicationPackageFamilyName.

安装的应用程序