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.