Icono del sitio Home Assistant Fácil

Tutorial Mahapps Metro Floyouts

En este fragmento de código vamos a ver un tutorial Mahapps Metro Floyouts. Son paneles flotantes que nos sirven para ver contenido de nuestra aplicación. Estos controles muestran información en primer plano en cualquier parte de nuestra aplicación y con unas características especiales. Antes de continuar con este tutorial tienes que haber configurado Mahapps Metro. La clase a la se llama Flyout y tiene las siguientes propiedades.

Para probar el uso de los paneles flotantes vamos a partir del código ya comentado en el fragmento Tutorial Mahapps Metro Window Commands, donde mostraba como utilizar y configurar los accesos directos en la barra de título. El código quedaría de la siguiente manera.

El código subyacente para esta ventana sería el siguiente.

En la siguientes imágenes podemos ver el resultado de los paneles contactar y login.

Para el Flyout de contactar IsModal es true y el Theme es Dark. Para el Flyout de login IsModal es false y el Theme es Accent. Como se puede comprobar en las dos imágenes el panel de contactar al ser modal, no permite interactuar con el resto de la aplicación oscureciendo la ventana de fondo.

Salir de la versión móvil