Partager via


Styles Xamarin.Forms d’applications à l’aide de styles XAML

Introduction

Xamarin.Forms les applications contiennent souvent plusieurs contrôles qui ont une apparence identique. La définition de l’apparence de chaque contrôle individuel peut être répétitive et sujette aux erreurs. Au lieu de cela, vous pouvez créer des styles qui personnalisent l’apparence du contrôle en regroupant et en définissant des propriétés disponibles sur le type de contrôle.

Styles explicites

Un style explicite est un style qui est appliqué de manière sélective aux contrôles en définissant leurs Style propriétés.

Styles implicites

Un style implicite est celui utilisé par tous les contrôles du même TargetType, sans exiger que chaque contrôle référence le style.

Styles globaux

Les styles peuvent être mis à disposition globalement en les ajoutant aux styles de ResourceDictionaryl’application. Cela permet d’éviter la duplication de styles entre les pages ou les contrôles.

Héritage de style

Les styles peuvent hériter d’autres styles pour réduire la duplication et permettre la réutilisation.

Styles dynamiques

Les styles ne répondent pas aux modifications de propriété et restent inchangés pendant la durée d’une application. Toutefois, les applications peuvent répondre aux modifications de style dynamiquement au moment de l’exécution à l’aide de ressources dynamiques.

Styles d’appareils

Xamarin.Forms comprend six styles dynamiques , appelés styles d’appareil , dans la Devices.Styles classe. Les six styles peuvent être appliqués uniquement aux Label instances.

Classes de style

Xamarin.Forms Les classes de style permettent à plusieurs styles d’être appliqués à un contrôle, sans recourir à l’héritage de style.