在 Windows 8+ 中强制应用程序以拆分视图打开
Force an application to open as split view in Windows 8+
我有一个应用程序允许用户在 Windows 8 和 + 上在本地应用程序中阅读不同的内容(pdf、图像)。
但我需要我的应用程序在用户查看内容时保持打开状态(以便他可以轻松返回)。我使用了 LauncherOptions.DesiredRemainingView,如果用户使用 Reader 应用程序(或同等应用程序)阅读 PDF,则效果很好。
但是,如果他用Adobe为例,就不行了,我的应用程序会被隐藏,而Adobe reader在桌面上显示窗口。
是否有任何一个意思:
- 强制 Adobe 以拆分模式打开(使用 DesiredRemainingView 值)
- 或者,强制用户使用给定的应用程序(将是 Reader 而不是 Adobe)打开内容?
提前致谢,
您不能强制使用任何大小 - Desired
前缀旨在明确表示这是应用程序想要的,但不保证一定会提供。
如果您使用 LauncherOptions
,您可以尝试让 PDF 文件在特定的 reader 应用程序中打开——在 Windows 8.1 中,您可以指定一个首选项如果用户当前没有通过 PreferredApplicationPacakgeFamilyName
. Starting in Windows 10 you can force a specific launch using TargetApplicationPackageFamilyName
.
安装的应用程序
我有一个应用程序允许用户在 Windows 8 和 + 上在本地应用程序中阅读不同的内容(pdf、图像)。 但我需要我的应用程序在用户查看内容时保持打开状态(以便他可以轻松返回)。我使用了 LauncherOptions.DesiredRemainingView,如果用户使用 Reader 应用程序(或同等应用程序)阅读 PDF,则效果很好。 但是,如果他用Adobe为例,就不行了,我的应用程序会被隐藏,而Adobe reader在桌面上显示窗口。
是否有任何一个意思: - 强制 Adobe 以拆分模式打开(使用 DesiredRemainingView 值) - 或者,强制用户使用给定的应用程序(将是 Reader 而不是 Adobe)打开内容?
提前致谢,
您不能强制使用任何大小 - Desired
前缀旨在明确表示这是应用程序想要的,但不保证一定会提供。
如果您使用 LauncherOptions
,您可以尝试让 PDF 文件在特定的 reader 应用程序中打开——在 Windows 8.1 中,您可以指定一个首选项如果用户当前没有通过 PreferredApplicationPacakgeFamilyName
. Starting in Windows 10 you can force a specific launch using TargetApplicationPackageFamilyName
.