Eigenschaften der Barrierefreiheit für Power Apps
Hier geht es um die Konfiguration von Eigenschaften, die für Benutzer mit Sehschwäche als Hilfe für alternative Interaktionsmöglichkeiten mit Steuerelementen dienen.
Eigenschaften
AccessibleLabel
Beschriftung für Bildschirmleser.
Ein leerer Wert für Bild-, Symbol- und Form-Steuerelemente verbirgt die Steuerelemente vor Benutzern des Bildschirm-Lesers.
Live
Wie Sprachausgaben Änderungen am Inhalt ankündigen sollen. Verfügbar nur im Beschriftung-Steuerelement.
- Bei Einstellung auf AUS kündigt der Anzeigeleser keine Änderungen an.
- Bei Einstellung auf Höflich beendet die Sprachausgabe das Sprechen, wenn Änderungen angekündigt werden, die während des Sprechens aufgetreten sind.
- Bei Einstellung auf Ausdrücklich unterbricht die Sprachausgabe das Sprechen, wenn Änderungen während des Sprechens erfolgen.
Wie dynamische Änderungen in Live-Regionen angekündigt werden sollen.
Rolle
Bestimmter Zweck einer Kontrolle. Verfügbar nur im Beschriftung-Steuerelement.
Hiermit lassen Benutzer Leser wissen, ob eine Beschriftung eine Überschrift ist und es Ihnen ermöglicht, schnell zu verschiedenen Teilen der App zu navigieren. Es sollte genau eine Überschrift 1 in jeder Anzeige geben, die als Hauptüberschrift dient. Benutzen von Überschrift2 für Untertitel. Überschrift3 und Überschrift4 können für feinere Hierarchien von Überschriften verwendet werden.
Benutzen von Standard für normalen Text.
TabIndex
Legt fest, ob das Steuerelement an der Tastaturnavigation teilnimmt.
Die Tastaturnavigation ist ein wichtiger Aspekt jeder App. Für viele ist die Tastatur effizienter als die Verwendung von Berührung oder Maus. Die Navigationsreihenfolge sollte wie folgt sein:
- Spiegeln Sie, was visuell gesehen wird.
- Lassen Sie Tabulatoren nur bei interaktiven Steuerelementen stehen.
- Folgen Sie entweder einer intuitiven Reihenfolge über und dann nach unten „Z“ oder einer Reihenfolge nach unten und dann über „Reverse-N“.
Die TabIndex-Eigenschaft hat zwei empfohlene Werte:
TabIndex-Wert | Verhalten | Standard für |
---|---|---|
0 | Das Steuerelement nimmt an der Tastaturnavigation teil. | Schaltfläche, Texteingabe, Kombinationsfeld und andere typischerweise interaktive Steuerelemente. |
−1 | Das Steuerelement nimmt nicht an der Tastaturnavigation teil. | Beschriftung, Bild, Symbol und andere normalerweise nicht interaktive Steuerelemente. |
Eine beliebige Tastaturnavigationssequenz kann mit nur diesen Werten zusammen mit der Verwendung der Container-Steuerung genutzt werden. Wir empfehlen, dass Sie TabIndex nicht auf andere Werte festlegen.
Wenn TabIndex von allen Steuerelementen entweder auf -1 oder 0 eingestellt ist, geht die Navigationsreihenfolge von links nach rechts und dann von oben nach unten in einem Z-Muster. Der Auftrag basiert auf den Eigenschaftswerten X und Y der Steuerelemente. Wenn Steuerelemente dynamisch auf dem Bildschirm verschoben werden, wie X oder Y, wenn sich der Wert je nach Zeitgeber oder anderem Steuerelement ändert, ändert sich auch die Navigationsreihenfolge dynamisch.
Verwenden Sie das Container Steuerelement zum Bündeln von Steuerelementen, die zusammen navigiert werden sollen, oder zum Erstellen von Spalten in einem Reverse-N-Muster. Steuerelemente in Formularkarten und Katalogen werden automatisch gruppiert. Wenn Sie durch diese Behältnis blättern, navigieren Sie durch alle Elemente im Behältnis, bevor Sie mit dem nächsten Steuerelement außerhalb des Behältnisses fortfahren.
Steuerelemente mit einem Eigenschaftswert Visible von falsch oder einem Eigenschaftswert DisplayMode von deaktiviert sind nicht in der Tastaturnavigation enthalten.
Wichtig
TabIndex wirkt sich nur auf die Tastaturnavigation aus. Eine logische Steuereihenfolge ist weiterhin erforderlich, damit Benutzer des Anzeigeleser die App-Struktur verstehen.
Warnung
- TabIndex-Werte, die größer als Null sind, werden bald nicht mehr unterstützt. Sie werden behandelt, als ob sie Null wären. Aktivieren Sie die Vereinfachter Tab-Index-App-Einstellung, um eine Vorschau dieses Verhaltens anzuzeigen.
- In der Zwischenzeit ist das Einstellen von TabIndex auf größer als Null, eine der Möglichkeiten, die Tastaturnavigation anzupassen. Dies ist für seltene Szenarien, in denen Sie möglicherweise nicht der visuellen Reihenfolge oder logischen Struktur folgen möchten. Seien Sie vorsichtig, da es schwierig sein kann, die Reihenfolge korrekt und genau zu erhalten. Es führt auch zu einem verwirrenden Screenreader-Erlebnis.
- Wenn es Steuerelemente mit einem TabIndex größer als 0 gibt, navigieren Benutzer zuerst mit zunehmenden positiven TabIndex Werten (wie 1, dann 2). Wenn Benutzer alle Steuerelemente mit positiven TabIndex Werten haben, werden sie schließlich zu Steuerelementen mit TabIndex von 0 geleitet. Wenn es mehrere Steuerelemente mit demselben TabIndex gibt, bestimmen ihr X und Y Wert und die Behältnisse ihre relative Reihenfolge. In einem Katalog oder Formular, ist der TabIndex so festgelegt, dass die enthaltenen Steuerelemente zuerst navigiert werden, bevor sie außerhalb angezeigt werden.
Siehe auch
- Erstellen barrierefreier Apps
- Barrierefreie Appstruktur
- Barrierefreie Farben in Power Apps
- Ein- oder Ausblenden von Inhalten aus unterstützenden Technologien in Canvas-Apps
- Kündigen Sie dynamische Änderungen mit Live-Regionen für Canvas-Apps an
- Verwenden der Barrierefreiheitsprüfung
- Barrierefreiheitsbeschränkungen in Canvas-Apps
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für