Back to results for “Localization”
.NET MAUI › Advanced & Enterprise

How do you implement accessibility in MAUI apps?

Advanced

Answer

Set SemanticProperties (Description, Hint, HeadingLevel) so screen readers (TalkBack/VoiceOver) announce controls meaningfully; ensure sufficient color contrast; support dynamic font sizes; provide focus order; and use SemanticScreenReader.Announce for dynamic messages. Test with the platform screen readers.
<Button Text="Save"
        SemanticProperties.Description="Save the current form"
        SemanticProperties.Hint="Double tap to save" />
SemanticScreenReader.Announce("Item saved");
Real-world example A banking app meets accessibility requirements by describing every control and announcing balance updates to screen-reader users.

Common follow-ups: What does SemanticProperties do? | How do you announce dynamic changes?