Freigeben über


Entwickeln barrierefreier Windows Apps

Hero-Bild für Barrierefreiheit

Erstellen Sie barrierefreie und inklusive Windows Anwendungen mit verbesserter Funktionalität und Benutzerfreundlichkeit für Personen aller Fähigkeiten. Es gibt drei Hauptpfeiler, um Ihre App barrierefrei zu gestalten:

  1. Programmgesteuerter Zugriff – Machen Sie barrierefreie Namen, Rollen und Werte für alle UI-Elemente verfügbar, sodass Hilfstechnologien wie Bildschirmsprachausgaben Ihre App interpretieren können.
  2. Tastaturnavigation – Stellen Sie sicher, dass jeder Teil Ihrer App mit einer Tastatur für Benutzer verwendet werden kann, die keine Maus oder einen Touchscreen verwenden können.
  3. Farbe und Kontrast – Unterstützen Sie Designs mit hohem Kontrast, und stellen Sie sicher, dass Ihr Text minimale Kontrastverhältnisse erfüllt (4,5:1 für normalen Text, 3:1 für großen Text).

Designprinzipien und Richtlinien zum Erstellen inklusiver Apps finden Sie unter "Übersicht über die Barrierefreiheit " und " Entwerfen inklusiver Software".

Implementierungshandbücher

Bildschirmleser und Benutzeroberflächenautomatisierung

Artikel Beschreibung
Bereitstellen grundlegender Informationen zur Barrierefreiheit Legen Sie barrierefreie Namen, Rollen und Werte fest, damit Hilfstechnologien Ihre Benutzeroberfläche interpretieren können.
Orientierungspunkte und Überschriften Verwenden Sie Benutzeroberflächenautomatisierung Orientierungspunkte und Überschriften, um Benutzern die effiziente Navigation in Inhalten zu erleichtern.
Bildschirmlesegeräte und Hardwaresystemtasten Behandeln von Hardwaretastenereignissen für Bildschirmleseprogramme wie beispielsweise Narrator.
Benutzerdefinierte Automatisierungs-Gegenstellen Implementieren Sie Automatisierungspeers für benutzerdefinierte Steuerelemente, um die Unterstützung von Benutzeroberflächenautomatisierung bereitzustellen.
Steuerelementmuster und Schnittstellen Referenz für Benutzeroberflächenautomatisierung Steuerelementmuster und Anbieterschnittstellen.

Tastaturnavigation

Artikel Beschreibung
Tastaturzugänglichkeit Implementieren der Tabreihenfolge, der Pfeiltastennavigation, der Zugriffsschlüssel und der Tastaturaktivierung.

Visuelle Barrierefreiheit

Artikel Beschreibung
Kontrastthemen Stellen Sie sicher, dass Ihre App mit Designs mit hohem Kontrast funktioniert, indem Sie Designressourcen und Ressourcenwörterbücher verwenden.
Anforderungen für barrierefreien Text Erfüllen Sie Kontrastverhältnisanforderungen, verwenden Sie die richtigen Rollen von Textelementen und unterstützen Sie die Textskalierung.

Testen und Überprüfen

Artikel Beschreibung
Barrierefreiheitstests Testen Sie mit Accessibility Insights, Inspect und Narrator, ob Ihre App barrierefrei ist.
Prüfliste für Barrierefreiheit Schritt-für-Schritt-Prüfliste, um sicherzustellen, dass Ihre App Barrierefreiheitsanforderungen erfüllt, einschließlich der Store-Deklaration.

Beispiele

Laden Sie vollständige Windows-Beispiele herunter, die verschiedene Funktionen der Barrierefreiheit veranschaulichen.

Codebeispielbrowser

Der neue Beispielbrowser ersetzt den MSDN Code Gallery.

Windows App SDK Beispiele für GitHub

Diese Beispiele veranschaulichen die API-Verwendungsmuster für Windows App SDK und WinUI.

WinUI 3 Gallery

Diese App veranschaulicht die verschiedenen WinUI-Steuerelemente, die im Fluent Design System unterstützt werden.

Videoaufnahmen

In verschiedenen Videos wird erläutert, wie Sie barrierefreie Windows Anwendungen für allgemeine Barrierefreiheitsaspekte erstellen und wie Microsoft sie behandeln.

Microsoft Barrierefreiheits-API

Einführung in Behinderung und Barrierefreiheit

Weitere Ressourcen

Blogs und Neuigkeiten

Die neueste Welt der Microsoft Barrierefreiheit.

Community und Support

Ein Ort, an dem Windows Entwickler und Benutzer sich treffen und lernen.