Windows 8 Tips&Tricks: Evitar la pantalla de bloqueo

Normalmente si el usuario permanece inactivo durante un período de tiempo la pantalla de bloqueo se activa, pero en ciertas ocasiones este no es el comportamiento deseado. Las aplicaciones de vídeo, por ejemplo, deberían permanecer activas durante horas sin que se activase esta pantalla.

Podemos pedirle a Windows 8 que no active la pantalla de bloqueo mediante la clase DisplayRequest:

            var displayRequest = new DisplayRequest();
            displayRequest.RequestActive();

Tenemos que recordar que las aplicaciones sólo deben hacer esta llamada en los momentos en los que no deban bloquearse, y no durante toda la ejecución de la App. Por ejemplo, las aplicaciones de vídeo no deben bloquearse mientras se está reproduciendo, pero no hay inconveniente en que se bloqueen en la pantalla de selección de ficheros.

Para decirle a Windows 8 que puede volver a bloquear la pantalla si quiere usaremos RequestRelease:

            displayRequest.RequestRelease();

Si nuestra App pasa a segundo plano, Windows 8 desactivará temporalmente los RequestActive que hayamos realizado, pero los activará de nuevo cuando volvamos a primer plano, así que no tenemos que preocuparnos./p>

Por Carballude

Me llamo Pablo Carballude González, soy graduado en computación con master en HCI y Seguridad Informática. Actualmente trabajo para Amazon en Seattle como Software Developer Engineer. Soy de esas personas que no saben si los textos autobiográficos deben ser en primera o tercera persona. Lo intenté en segunda, pero no le entendí nada :P

1 comentario

  1. Pingback: Bitacoras.com

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *