What problem does it solve?
Provides clear, platform-aware guidance for making .NET MAUI applications accessible to screen readers and assistive technologies, preventing common mistakes that break TalkBack, VoiceOver, or Narrator behavior and improving usability for people who rely on accessibility tools.
Core Features & Use Cases
- Semantic guidance: How and when to apply SemanticProperties for names, hints, and heading levels to UI elements.
- Platform gotchas: Concrete warnings about Description on Labels, Entries, and container layouts that cause platform-specific failures.
- AutomationProperties & dynamic content: Advice on hiding decorative elements, grouping behavior, and using programmatic focus and announcements for status updates.
- Use case: Retrofitting a form-heavy MAUI app to be screen-reader compatible across Android, iOS, macOS, and Windows.
Quick Start
Add screen reader support to my .NET MAUI page by applying SemanticProperties to meaningful images and controls, using Placeholder instead of Description on entries, marking headings with heading levels, hiding decorative elements with AutomationProperties, and invoking SemanticScreenReader.Announce and SetSemanticFocus for dynamic updates.