Xamarin.Forms Accessibilità

La creazione di un'applicazione accessibile garantisce che l'applicazione possa essere usata da persone che si avvicinano all'interfaccia utente con una gamma di esigenze ed esperienze diverse.

Rendere accessibile un'applicazione Xamarin.Forms significa pensare al layout e alla progettazione di molti elementi dell'interfaccia utente. Per le linee guida sugli aspetti da considerare, vedere l'elenco di controllo per l'accessibilità. Molte problematiche di accessibilità, ad esempio i tipi di carattere di grandi dimensioni, e le impostazioni di contrasto e colore appropriate possono essere già risolte dalle Xamarin.Forms API.

Le guide Accessibilità in Android e Accessibilità in iOS includono dettagli delle API native disponibili in Xamarin, mentre la guida all'accessibilità UWP in MSDN illustra l'approccio nativo in tale piattaforma. Queste API vengono usate per implementare completamente le applicazioni accessibili in ogni piattaforma.

Xamarin.Forms attualmente non dispone del supporto predefinito per tutte le API di accessibilità disponibili in ognuna delle piattaforme sottostanti. Supporta invece l'impostazione di proprietà di automazione in elementi dell'interfaccia utente per utilità per la lettura dello schermo e strumenti di assistenza alla navigazione, che sono tra i componenti più importanti nella costruzione di applicazioni accessibili. Per altre informazioni, vedere Proprietà di automazione.

Xamarin.Forms le applicazioni possono anche avere l'ordine di tabulazioni dei controlli specificati, per migliorare l'usabilità e l'accessibilità. Per altre informazioni, vedere Accessibilità tramite tastiera.

Altre API per l'accessibilità (ad esempio PostNotification in iOS) possono essere più adatte a un'implementazione DependencyService o Renderer personalizzato. Questi argomenti non sono trattati nella presente guida.

Test dell'accessibilità

Xamarin.Forms le applicazioni hanno in genere come destinazione più piattaforme, il che significa testare le funzionalità di accessibilità in base alla piattaforma. Per informazioni su come eseguire il test dell'accessibilità in ogni piattaforma, visitare i collegamenti seguenti:

Altri video di Xamarin sono disponibili su Channel 9 e YouTube.