Partager via


Xamarin.Forms Accessibilité

La création d’une application accessible garantit que l’application est utilisable par des personnes qui approchent l’interface utilisateur avec un certain nombre de besoins et d’expériences.

Rendre une Xamarin.Forms application accessible signifie réfléchir à la disposition et à la conception de nombreux éléments d’interface utilisateur. Pour des conseils sur les problèmes à prendre en compte, consultez la Liste de vérification d’accessibilité. De nombreux problèmes d’accessibilité, tels que les polices volumineuses et les paramètres de couleur et de contraste appropriés, peuvent déjà être résolus par Xamarin.Forms les API.

Les guides Accessibilité Android et Accessibilité iOS contiennent les détails des API natives exposées par Xamarin, et le guide d’accessibilité UWP sur MSDN explique l’approche native sur cette plateforme. Ces API est utilisées pour implémenter entièrement des applications accessibles sur chaque plateforme.

Xamarin.Forms ne dispose pas actuellement d’une prise en charge intégrée de toutes les API d’accessibilité disponibles sur chacune des plateformes sous-jacentes. Toutefois, il prend en charge la définition de propriétés d’automatisation sur les éléments d’interface utilisateur pour prendre en charge des outils d’aide à la navigation et à la lecture d’écran, ce qui représente une des parties les plus importantes de la création d’applications accessibles. Pour plus d’informations, consultez Propriétés d’automatisation.

Xamarin.Forms Les applications peuvent également avoir l’ordre de tabulation des contrôles spécifié, afin d’améliorer la convivialité et l’accessibilité. Pour plus d’informations, consultez Accessibilité.

D’autres API d’accessibilité (comme PostNotification sur iOS) peuvent être mieux adaptées à l’implémentation d’un DependencyService ou d’un convertisseur personnalisé. Elles ne sont pas abordées dans ce guide.

Test d’accessibilité

Xamarin.Forms les applications ciblent généralement plusieurs plateformes, ce qui signifie tester les fonctionnalités d’accessibilité en fonction de la plateforme. Suivez ces liens pour apprendre à tester l’accessibilité sur chaque plateforme :

Retrouvez d’autres vidéos Xamarin sur Channel 9 et YouTube.