Wednesday, November 26, 2008 8:27 AM srleguiza

fullscreen

Vamos a revisar de que manera podemos generar que nuestra aplicación Silverlight pueda visualizarse en pantalla completa, para ello vamos a utilizar la propiedad IsFullScreen.

private void FullScreen_Click(object o, EventArgs e)
{
    App.Current.Host.Content.IsFullScreen = true;
}

 

Como vemos, al asignar en true la propiedad lo que estamos haciendo es que nuestra aplicación se vea en modo pantalla completa.

Ahora, puede ser que al visualizarlo de esta manera necesitemos sacar algún elemento que por tamaño no va a visualizarse bien o queremos agregar alguna info solamente para cuando este en pantalla completa, necesitamos utilizar el evento que nos dice que la aplicación ha cambiado a pantalla completa.

App.Current.Host.Content.FullScreenChanged += 
    new EventHandler(Content_FullScreenChanged);
 
private void Content_FullScreenChanged(object sender, EventArgs e)
{
    if (App.Current.Host.Content.IsFullScreen)
    {
        // Funcionalidad para pantalla completa
    }
    else
    {
        // Funcionalidad para pantalla normal
    }
}

 

De esta manera al ponerse en pantalla completa, podemos realizar las acciones necesarias, y cuando vuelve a pantalla normal, volver la aplicación al estado que nosotros necesitamos. Filed under: ,

Comments

# re: fullscreen

Thursday, August 13, 2009 9:52 AM by Raul

Hola, cuando hago lo que dices, me hace full screen pero de toda la pagina, en mi caso quiero hacer full screen de un media element en un  reproductor de video, como lo hago en ese caso? muchas gracias

# re: fullscreen

Friday, August 14, 2009 11:22 AM by srleguiza

Fijate que cuando pasa a pantalla completa se ejecuta el evento Content_FullScreenChanged, ahi deberías poner invisible los controles que no utilices.

El FullScreen es para toda la aplicación, lo que generas desde este evento es cambiar lo que vas a ver o no.

Avisame si necesitas mas ayuda.

# re: fullscreen

Monday, March 22, 2010 11:00 AM by Jaime

Hola, cuando mi aplicación pasa a Pantalla Completa las cajas de textos no se pueden editar, sin embargo al presionar F11 si se puede.

Cómo soluciono esto?

Gracias!

# re: fullscreen

Friday, April 09, 2010 8:51 AM by srleguiza

De que manera estas pasando la aplicación a fullscreen, podrías ponerme un ejemplo asi lo veo. Gracias

Leave a Comment

(required) 
(required) 
(optional)
(required)