以编程方式最小化UWP应用程序

3

现在有没有一种方法可以通过编程来最小化UWP应用程序?我的应用程序将在平板电脑上以全屏模式工作,我不想拖动顶部边缘调用默认最小化按钮。

1个回答

5

随着Windows 10更新1803(版本17134)的推出,有一个新的API可以用于最小化您的应用程序。

IList<AppDiagnosticInfo> infos = await AppDiagnosticInfo.RequestInfoForAppAsync();
IList<AppResourceGroupInfo> resourceInfos = infos[0].GetResourceGroups();
await resourceInfos[0].StartSuspendAsync();

https://learn.microsoft.com/zh-cn/uwp/api/windows.system.appresourcegroupinfo.startsuspendasync

使用此 API 目前需要在内部版本上在您的清单中声明“appDiagnostics”功能。 未来,仅最小化自己的应用程序不需要此功能,而只需最小化其他应用程序。


在1803的发布版本中,是否需要“appDiagnostics”功能?1809+版本呢? - undefined
2
在1803版本中,您需要声明能力。而在1809及更高版本中,您不再需要为最小化自己的应用程序声明能力。但是,如果您想要最小化其他应用程序,仍然需要该能力。 - undefined
如何从C++中调用这个函数? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接