首页 > 解决方案 > 以编程方式最小化 UWP

问题描述

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

标签: c#uwpwindows-10

解决方案


在 Windows 10 更新 1803(内部版本 17134)中,有一个新的 API 可用于最小化您的应用程序。

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

https://docs.microsoft.com/en-us/uwp/api/windows.system.appresourcegroupinfo.startsuspendasync

使用此 API 当前需要您在内部构建的清单中声明“appDiagnostics”功能。展望未来,最小化您自己的应用程序不需要它,仅用于最小化其他应用程序。


推荐阅读