Минимизируйте 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' в своем манифесте при инсайдерских сборках. В дальнейшем это не должно требоваться для минимизации вашего собственного приложения, только для минимизации других приложений.

Другие вопросы по тегам