以编程方式最小化 UWP

RDM*_*DMM 1 c# windows-10 uwp

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

Ste*_*SFT 5

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

IList<AppDiagnosticInfo> infos = await AppDiagnosticInfo.RequestInfoForAppAsync();
IList<AppResourceGroupInfo> resourceInfos = infos[0].GetResourceGroups();
await resourceInfos[0].StartSuspendAsync();
Run Code Online (Sandbox Code Playgroud)

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

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

  • 在 1803 上,您需要声明能力。使用 1809 及更高版本,您不再需要声明最小化自己的应用程序的功能。如果您想最小化除您自己的应用程序之外的应用程序,您仍然需要该功能。 (2认同)