Как определить, заблокирован ли экран в приложениях UWP?
Когда экран заблокирован, приложение приостанавливается, и мне нужно ввести другой код в случае блокировки экрана.
Как определить, заблокирован ли экран в приложениях UWP?
Когда экран заблокирован, приложение приостанавливается, и мне нужно ввести другой код в случае блокировки экрана.
UserNotPresent
. 29.04.2016 Здесь вы найдете свой ответ: https://developerinsider.co/prevent-the-screen-from-locking-on-uwp/
Для тех, кто не ищет ссылку на другое сообщение, которое могло бы или не могло быть потенциально полезным, вот резюме.
Используемый код:
var displayRequest = new DisplayRequest();
displayRequest.RequestActive(); //to request keep display on
displayRequest.RequestRelease(); //to release request of keep display on
Следует помнить
Нет, вы не можете точно определить, когда пользователь активирует экран блокировки, но вы можете обнаружить изменения в жизненном цикле. Таким образом вы можете определить, когда пользователь приостанавливает работу вашего приложения.
Для получения информации о жизненном цикле: https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/app-lifecycle.