Erweitern Minimieren

AutomationProperties.AccessibilityView Attached Property

Ruft den Strukturanzeigenmodus für die Microsoft-Benutzeroberflächenautomatisierung ab oder legt diesen fest.


<object AutomationProperties.AccessibilityView="accessibilityViewMemberName" />

XAML Values

accessibilityViewMemberName

Ein Konstantenname aus der AccessibilityView-Enumeration, beispielsweise Control.

Hinweise

Legen Sie diese angefügte Eigenschaft für einzelne Elemente in einer XAML-UI fest, um die Sichtbarkeit des Elements für bestimmte Modi, die durch einen Benutzeroberflächenautomatisierungs-Client angefordert wurden, zu ändern.

Das Hauptszenario für die Verwendung dieser API ist, bestimmte Steuerelemente in einer Vorlage aus den Benutzeroberflächenautomatisierungs-Ansichten absichtlich auszulassen, da sie nicht sinnvoll zur Barrierefreiheitsansicht des gesamten Steuerelements beitragen. Anhand der Standardsteuerelementvorlagen ist beispielsweise zu erkennen, dass dieses XAML-Attribut häufig auf ContentPresenter oder TextBlock angewendet wird, der Teil der Steuerelementzusammensetzung ist, indem AutomationProperties.AccessibilityView auf "Unformatiert" festgelegt wird. Wenn dies nicht erfolgt wäre, würden entweder in der Dokumentansicht oder in der Steuerelementansicht diese Teile als unterschiedliche Elemente der Benutzeroberflächenautomatisierung und nicht als unbedeutende Steuerelementteile angezeigt. Die "Raw "-Ansicht einer Benutzeroberflächen-Automatisierungsstruktur wird in der Regel nur von Automatisierungstools oder speziellen Modi in einigen der fortschrittlicheren Hilfstechnologieprodukten genutzt.

Es ist auch möglich, ein Steuerelement oder die Barrierefreiheitsansicht eines Steuerelements mit Vorlagen mit dieser API in "Steuerelement" oder "Inhalt" zu ändern, aber die Szenarien, in denen Sie so vorgehen müssen, sind selten. Normalerweise besteht das Problem bei einer Benutzeroberfläche und besonders bei Vorlagen darin, dass zu viele Elemente an einer Ansicht beteiligt sind. Alle Standardsteuerelemente agieren wie gewohnt in den Ansichten. Daher müssen Sie normalerweise den Wert für die Steuerelemente, die Sie in die UI einfügen, nicht anpassen. Und die meisten Vorlagenteile haben die erwarteten Werte, wenn sie tatsächlich für die "Steuerungsansicht" oder die "Inhaltsansicht" relevant sind.

AutomationProperties.AccessibilityView ist eine angefügte Eigenschaft, die eine XAML-Verwendung unterstützt. Wenn Sie diese Eigenschaft in Code abrufen, verwenden Sie GetAccessibilityView. Wenn Sie diese Eigenschaft in Code festlegen, verwenden Sie SetAccessibilityView. Bei der Verwendung im Code ist der Zielparameter das Objekt, mit dem der angefügte Eigenschaftswert festgelegt wird. Eine andere Möglichkeit, den Wert im Code abzurufen oder festzulegen, ist das Verwenden des Abhängigkeitseigenschaftensystems. Dazu wird entweder GetValue oder SetValue aufgerufen und AccessibilityViewProperty als Abhängigkeitseigenschaftenbezeichner übergeben.

Anforderungen

Mindestens unterstützter Client

Windows 8.1

Mindestens unterstützter Server

Windows Server 2012 R2

Namespace

Windows.UI.Xaml.Automation

Metadaten

Windows.winmd

Siehe auch

AutomationProperties
Übersicht über angefügte Eigenschaften
Verfügbarmachen von grundlegenden Informationen zu Benutzeroberflächenelementen

 

 

Anzeigen:
© 2015 Microsoft