Xamarin.Forms Effets

Xamarin.Forms les interfaces utilisateur sont rendues à l’aide des contrôles natifs de la plateforme cible, ce qui permet aux Xamarin.Forms applications de conserver l’apparence appropriée pour chaque plateforme. Les effets permettent de personnaliser les contrôles natifs de chaque plateforme sans avoir à implémenter de convertisseur personnalisé.

Présentation des effets

Les effets permettent de personnaliser les contrôles natifs de chaque plateforme et sont généralement utilisés pour les petits changements de style. Cet article présente les effets, décrit la limite entre les effets et les convertisseurs personnalisés, et décrit la classe PlatformEffect.

Création d’un effet

Les effets simplifient la personnalisation d’un contrôle. Cet article montre comment créer un effet qui change la couleur d’arrière-plan du contrôle Entry quand le contrôle obtient le focus.

Passage de paramètres à un effet

La configuration d’un effet avec des paramètres permet de le réutiliser. Ces articles décrivent l’utilisation de propriétés pour passer des paramètres à un effet et changer un paramètre au moment de l’exécution.

Appel d’événements à partir d’un effet

Les effets peuvent appeler des événements. Cet article explique comment créer un événement qui implémente le suivi du doigt multipoint de bas niveau et signale à une application les appuis tactiles, les déplacements et les libérations.

RoundEffect réutilisable

RoundEffect est un effet réutilisable qui peut être appliqué à n’importe quel contrôle dérivant de VisualElement pour restituer le contrôle sous forme de cercle. Cet effet peut être utilisé pour créer des images circulaires, des boutons circulaires ou d’autres contrôles circulaires.