2010-12-02 14 views

cevap

48

Evet, bunu UserIdleDetection özelliğini devre dışı bırakarak yapabilirsiniz.

Örnekler ve daha fazla arka plan bilgisi burada.

PhoneApplicationService.UserIdleDetectionMode Property (Microsoft.Phone.Shell)

Idle Detection for Windows Phone

+0

Teşekkür Mick, harika çalışıyor. Ne yazık ki cevabınızı belirtmek için yeterli puanlara sahip değilim. – jorgenfb

+0

Bu cevap yanlış. UserIdleDetectionMode uygulamasının, telefon kilitlendikten sonra uygulamanın çalışmaya devam etmesini sağladığını belirtmek için bağlandığınız sayfalar, ancak kilit ekranının görünmesini engellemez. –

+4

@Richard: Mick'ın cevabı doğru. ApplicationIdleDetectionMode, uygulamanın kilitlendiğinde uygulamaya devam etmesine izin verirken, UserIdleDetectionMode boşta otomatik kilitlemeyi devre dışı bırakır. –

28

MSDN örnek kod bulundu yoktu, bu yüzden ben de bu sorunun cevabını arıyordu çünkü onu buraya koymaya karar:

using Microsoft.Phone.Shell; 

PhoneApplicationService phoneAppService = PhoneApplicationService.Current; 
phoneAppService.UserIdleDetectionMode = IdleDetectionMode.Disabled; 
+4

İstediğiniz takdirde bir satırda yapabilirsiniz 'PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;'. – aloisdg