Aplicación de estilo a aplicaciones Xamarin.Forms con estilos XAML

Introducción

Xamarin.Forms Las aplicaciones suelen contener varios controles que tienen una apariencia idéntica. Establecer la apariencia de cada control individual puede ser repetitivo y propenso a errores. En su lugar, se pueden crear estilos que personalice la apariencia del control agrupando y estableciendo las propiedades disponibles en el tipo de control.

Estilos explícitos

Un estilo explícito es aquel que se aplica selectivamente a los controles estableciendo sus propiedades.

Estilos implícitos

Un estilo implícito es el que usan todos los controles del mismo , sin necesidad de que cada control haga referencia al estilo.

Estilos globales

Los estilos se pueden hacer disponibles globalmente agregándolos al de la aplicación ResourceDictionary. Esto ayuda a evitar la duplicación de estilos entre páginas o controles.

Herencia de estilo

Los estilos pueden heredar de otros estilos para reducir la duplicación y habilitar la reutilización.

Estilos dinámicos

Los estilos no responden a los cambios de propiedad y permanecen sin cambios durante la duración de una aplicación. Sin embargo, las aplicaciones pueden responder a los cambios de estilo dinámicamente en tiempo de ejecución mediante recursos dinámicos.

Estilos de dispositivo

Xamarin.Forms incluye seis Xamarin.Forms , conocidos como estilos de dispositivo, en la clase . Los seis estilos solo se pueden aplicar a Label instancias.

Clases de estilo

Xamarin.Forms Las clases de estilo permiten aplicar varios estilos a un control, sin tener que recurrir a la herencia de estilos.