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.

35 Comments

Comments have been disabled for this content.