System.Windows.Automation.Provider Namespace

Stellt APIs zum Erstellen von Benutzeroberflächenautomatisierung-Anbietern bereit.

Klassen

Name Beschreibung
AutomationInteropProvider

Bietet Unterstützung für die Kommunikation zwischen Benutzeroberflächenautomatisierung-Anbietern und Benutzeroberflächenautomatisierung Clientanwendungen.

Schnittstellen

Name Beschreibung
IDockProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die ihre Dockeigenschaften innerhalb eines Dockingcontainers verfügbar machen.

IExpandCollapseProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die visuell erweitert werden, um Inhalte anzuzeigen und zum Ausblenden von Inhalten zu reduzieren.

IGridItemProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IGridProvider implementieren.

IGridProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die als Container für eine Sammlung untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen IGridItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert werden, das durchlaufen werden kann (d. h. ein Benutzeroberflächenautomatisierung Client kann mithilfe der Tastatur zu angrenzenden Steuerelementen wechseln).

IInvokeProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die eine einzelne, eindeutige Aktion initiieren oder ausführen und den Zustand beim Aktivieren nicht beibehalten.

IItemContainerProvider

Macht eine Methode verfügbar, mit der Anwendungen ein Element in einem Container suchen können, z. B. eine virtualisierte Liste.

IMultipleViewProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die zwischen mehreren Darstellungen derselben Gruppe von Informationen oder untergeordneten Steuerelementen wechseln können.

IRangeValueProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die auf einen Wert innerhalb eines Bereichs festgelegt werden können.

IRawElementProviderAdviseEvents

Macht Methoden verfügbar, die aufgerufen werden, um das Stammelement eines Fragments zu benachrichtigen, wenn eine Benutzeroberflächenautomatisierung Clientanwendung beginnt oder die Überwachung auf Ereignisse beendet.

IRawElementProviderFragment

Macht Methoden und Eigenschaften für Benutzeroberflächenelemente verfügbar, die Teil einer Struktur sind, die mehr als eine Ebene tief ist, z. B. ein Listenfeld oder ein Listenelement. Implementiert von Benutzeroberflächenautomatisierung-Anbietern.

IRawElementProviderFragmentRoot

Macht Methoden und Eigenschaften für das Stammelement in einem Fragment verfügbar.

IRawElementProviderHwndOverride

Macht eine Methode verfügbar, mit der die Neupositionierung von fensterbasierten Elementen innerhalb der Benutzeroberflächenautomatisierung Struktur des Fragments ermöglicht wird.

IRawElementProviderSimple

Stellt Methoden und Eigenschaften bereit, die grundlegende Informationen zu einem UI-Element verfügbar machen.

IScrollItemProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IScrollProvider implementieren.

IScrollProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf ein Steuerelement zu unterstützen, das als Bildlaufcontainer für eine Auflistung untergeordneter Objekte fungiert. Die untergeordneten Elemente dieses Steuerelements müssen IScrollItemProvider implementieren.

ISelectionItemProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf einzelne, auswählbare untergeordnete Steuerelemente von Containern zu unterstützen, die ISelectionProvider implementieren.

ISelectionProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die als Container für eine Sammlung einzelner, auswählbarer untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Steuerelements müssen ISelectionItemProvider implementieren.

ISynchronizedInputProvider

Macht Methoden verfügbar, um den Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu erleichtern, die synchronisierte Eingaben unterstützen.

ITableItemProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf untergeordnete Steuerelemente von Containern zu unterstützen, die ITableProvider implementieren.

ITableProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die als Container für eine Sammlung untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen ITableItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert werden, das durchlaufen werden kann (d. h. ein Benutzeroberflächenautomatisierung Client kann mithilfe der Tastatur zu angrenzenden Steuerelementen wechseln).

ITextProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die Text enthalten.

ITextRangeProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf einen Bereich von fortlaufendem Text in einem Textcontainer zu unterstützen, der ITextProvider implementiert.

IToggleProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die einen Satz von Zuständen durchlaufen und einen Zustand einmal beibehalten können.

ITransformProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die innerhalb eines zweidimensionalen Raums verschoben, verkleinert oder gedreht werden können.

IValueProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente mit einem systeminternen Wert zu unterstützen, der sich nicht über einen Bereich erstreckt und der als Zeichenfolge dargestellt werden kann.

IVirtualizedItemProvider

Macht eine Methode verfügbar, um das virtualisierte Elementsteuerelementmuster zu unterstützen.

IWindowProvider

Macht Methoden und Eigenschaften verfügbar, um Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die grundlegende fensterbasierte Funktionen in einer herkömmlichen grafischen Benutzeroberfläche (GUI) bereitstellen.

Enumerationen

Name Beschreibung
NavigateDirection

Enthält Werte, die zum Angeben der Navigationsrichtung innerhalb der Benutzeroberflächenautomatisierung Struktur verwendet werden.

ProviderOptions

Enthält Werte, die den Typ des Benutzeroberflächenautomatisierung Anbieters angeben.