Ответ 1
Да, вы можете сделать это, отключив UserIdleDetection.
Образцы и дополнительная информация об этом здесь.
Свойство PhoneApplicationService.UserIdleDetectionMode(Microsoft.Phone.Shell)
Мне нужно, чтобы экран не блокировался автоматически, если пользователь некоторое время не взаимодействует с устройством.
Можно ли запросить какой-либо замок, чтобы включить экран во время запуска моего приложения?
Да, вы можете сделать это, отключив UserIdleDetection.
Образцы и дополнительная информация об этом здесь.
Свойство PhoneApplicationService.UserIdleDetectionMode(Microsoft.Phone.Shell)
Я не нашел пример кода в MSDN, поэтому я решил поставить его здесь, потому что я также искал ответ на эту проблему:
using Microsoft.Phone.Shell;
PhoneApplicationService phoneAppService = PhoneApplicationService.Current;
phoneAppService.UserIdleDetectionMode = IdleDetectionMode.Disabled;