dotnet-accessibility

Installation
SKILL.md

dotnet-accessibility

Cross-platform accessibility patterns for .NET UI frameworks: semantic markup, keyboard navigation, focus management, color contrast, and screen reader integration. In-depth coverage for Blazor (HTML ARIA), MAUI (SemanticProperties), and WinUI (AutomationProperties / UI Automation). Brief guidance with cross-references for WPF, Uno Platform, and TUI frameworks.

Scope

  • Cross-platform accessibility principles (semantic markup, keyboard nav, focus, contrast)
  • Blazor accessibility (HTML ARIA attributes, screen reader patterns)
  • MAUI accessibility (SemanticProperties, platform-specific setup)
  • WinUI accessibility (AutomationProperties, UI Automation, AutomationPeer)
  • WPF, Uno Platform, and TUI accessibility guidance with cross-references

Out of scope

  • Framework project setup -- see individual framework skills
  • Legal compliance advice (references WCAG but not legal guidance)
  • UI framework selection -- see [skill:dotnet-ui-chooser]

Cross-references: [skill:dotnet-blazor-patterns] for Blazor hosting and render modes, [skill:dotnet-blazor-components] for Blazor component lifecycle, [skill:dotnet-maui-development] for MAUI patterns, [skill:dotnet-winui] for WinUI 3 patterns, [skill:dotnet-wpf-modern] for WPF on .NET 8+, [skill:dotnet-uno-platform] for Uno Platform patterns, [skill:dotnet-terminal-gui] for Terminal.Gui, [skill:dotnet-spectre-console] for Spectre.Console, [skill:dotnet-ui-chooser] for framework selection.

Related skills

More from novotnyllc/dotnet-artisan

Installs
4
GitHub Stars
208
First Seen
Feb 24, 2026