2010-12-02 2 views

Répondre

48

Oui, vous pouvez le faire en désactivant UserIdleDetection.

Exemples et plus d'informations de base ici.

PhoneApplicationService.UserIdleDetectionMode Property (Microsoft.Phone.Shell)

Idle Detection for Windows Phone

+0

Merci Mick, ça marche super bien. Malheureusement, je n'ai pas assez de points de réputation pour augmenter votre réponse. – jorgenfb

+0

Cette réponse est incorrecte. Les pages que vous liez spécifient que UserIdleDetectionMode a permis à l'application de continuer à fonctionner une fois le téléphone verrouillé, mais cela n'empêche pas l'affichage de l'écran de verrouillage. –

+4

@Richard: La réponse de Mick est correcte. ApplicationIdleDetectionMode permet à l'application de continuer à fonctionner lorsque l'écran est verrouillé, tandis que UserIdleDetectionMode désactive le verrouillage automatique au repos. –

28

Je ne l'ai pas trouvé exemple de code dans MSDN, alors j'ai décidé de le mettre ici parce que je cherchais aussi une réponse à ce problème:

using Microsoft.Phone.Shell; 

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

Vous pouvez le faire en une ligne si vous le souhaitez 'PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;'. – aloisdg