Минимизируйте UWP программно
Есть ли способ минимизировать приложение UWP программно сейчас? Мое приложение будет работать на планшете в полноэкранном режиме, и я не хочу перетаскивать верхний край, чтобы вызвать кнопку минимизации по умолчанию.
1 ответ
Решение
В обновлении 1803 для Windows 10 (сборка 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' в своем манифесте при инсайдерских сборках. В дальнейшем это не должно требоваться для минимизации вашего собственного приложения, только для минимизации других приложений.