System.Windows.Automation.Provider Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |