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 Benutzerautomatisierungsanbietern bereit.
Klassen
AutomationInteropProvider |
Bietet Unterstützung für die Kommunikation zwischen Benutzeroberflächenautomatisierungs-Anbietern und Benutzeroberflächenautomatisierungs-Clientanwendungen. |
Schnittstellen
IDockProvider |
Macht Methoden und Eigenschaften verfügbar, die den Benutzeroberflächenautomatisierungs-Client beim Zugriff auf Steuerelemente unterstützen, die ihre Andockeigenschaften innerhalb eines Andockcontainers verfügbar machen. |
IExpandCollapseProvider |
Macht Methoden und Eigenschaften verfügbar, die den Benutzeroberflächenautomatisierungs-Client beim Zugriff auf Steuerelemente unterstützen, die visuell erweitert werden, um Inhalte anzuzeigen, bzw. visuell reduziert, um Inhalte auszublenden. |
IGridItemProvider |
Macht Methoden und Eigenschaften verfügbar, um für einen Benutzeroberflächenautomatisierungs-Client Zugriff auf einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IGridProvider implementieren. |
IGridProvider |
Macht Methoden und Eigenschaften verfügbar, die den Benutzeroberflächenautomatisierungs-Client beim Zugriff auf Steuerelemente unterstützen, die als Container für eine Auflistung von untergeordneten Elementen dienen. Die untergeordneten Elemente dieses Elements müssen IGridItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem angeordnet sein, das unter Verwendung der Tastatur durchlaufen werden kann (d. h., ein Benutzeroberflächenautomatisierungs-Client kann zu benachbarten Steuerelementen bewegt werden). |
IInvokeProvider |
Macht Methoden und Eigenschaften zur Unterstützung des Benutzeroberflächenautomatisierungs-Clientzugriffs auf Steuerelemente verfügbar, die eine einzelne, nicht mehrdeutige Aktion einleiten oder ausführen und den Zustand bei der Aktivierung nicht beibehalten. |
IItemContainerProvider |
Macht eine Methode verfügbar, die Anwendungen die Suche nach einem Element in einem Container ermöglicht, z. B. eine virtualisierte Liste. |
IMultipleViewProvider |
Macht Methoden und Eigenschaften zum Unterstützen des UI-Automatisierungsclientzugriffs auf Steuerelemente verfügbar, die mehrere Darstellungen des gleichen Informationssatzes oder der gleichen untergeordneten Steuerelemente bereitstellen und das Umschalten unter ihnen unterstützen. |
IRangeValueProvider |
Macht Methoden und Eigenschaften verfügbar, um dem Benutzeroberflächenautomatisierungs-Client den Zugriff auf Steuerelemente zu ermöglichen, 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ächenautomatisierungs-Clientanwendung ein Lauschen von Ereignissen beginnt oder beendet. |
IRawElementProviderFragment |
Macht Methoden und Eigenschaften für Benutzeroberflächenelemente verfügbar, die Teil einer mehrere Ebenen tiefen Struktur sind, etwa ein Listenfeld oder Listenelement. Wird durch Benutzeroberflächenautomatisierungs-Anbieter implementiert. |
IRawElementProviderFragmentRoot |
Macht Methoden und Eigenschaften des Stammelements in einem Fragment verfügbar. |
IRawElementProviderHwndOverride |
Stellt eine Methode zur Verfügung, die die Neupositionierung von fensterbasierten Elementen in der Benutzeroberflächenautomatisierung Struktur des Fragments ermöglicht. |
IRawElementProviderSimple |
Stellt Methoden und Eigenschaften bereit, die grundlegende Informationen zu einem Benutzeroberflächenelement verfügbar machen. |
IScrollItemProvider |
Macht Methoden und Eigenschaften verfügbar, um für einen Benutzeroberflächenautomatisierungs-Client Zugriff auf einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IScrollProvider implementieren. |
IScrollProvider |
Macht Methoden und Eigenschaften verfügbar, die den Benutzeroberflächenautomatisierungs-Client beim Zugriff auf ein Steuerelement unterstützen, das als bildlauffähiger Container für eine Auflistung von untergeordneten Elementen dient. Die untergeordneten Elemente dieses Steuerelements müssen IScrollItemProviderimplementieren. |
ISelectionItemProvider |
Macht Methoden und Eigenschaften verfügbar, um für einen Benutzeroberflächenautomatisierungs-Client Zugriff auf einzelne, auswählbare untergeordnete Steuerelemente von Containern zu unterstützen, die ISelectionProvider implementieren. |
ISelectionProvider |
Macht Methoden und Eigenschaften verfügbar, um dem Benutzeroberflächenautomatisierungs-Client den Zugriff auf Steuerelemente zu ermöglichen, die als Container für eine Auflistung einzelner auswählbarer untergeordneter Elemente dienen. Die untergeordneten Elemente dieses Steuerelements müssen ISelectionItemProviderimplementieren. |
ISynchronizedInputProvider |
Macht Methoden verfügbar, um den Benutzeroberflächenautomatisierungs-Clientzugriff auf Steuerelemente zu erleichtern, die synchronisierte Eingabe unterstützen. |
ITableItemProvider |
Macht Methoden und Eigenschaften verfügbar, um für einen Benutzeroberflächenautomatisierungs-Client Zugriff auf untergeordnete Steuerelemente von Containern zu unterstützen, die ITableProvider implementieren. |
ITableProvider |
Macht Methoden und Eigenschaften verfügbar, die den Benutzeroberflächenautomatisierungs-Client beim Zugriff auf Steuerelemente unterstützen, die als Container für eine Auflistung von untergeordneten Elementen dienen. Die untergeordneten Elemente dieses Elements müssen ITableItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem angeordnet sein, das unter Verwendung der Tastatur durchlaufen werden kann (d. h., ein Benutzeroberflächenautomatisierungs-Client kann zu benachbarten Steuerelementen bewegt werden). |
ITextProvider |
Macht Methoden und Eigenschaften verfügbar, um dem Benutzeroberflächenautomatisierungs-Client den Zugriff auf Steuerelemente zu ermöglichen, die Text enthalten. |
ITextRangeProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Benutzeroberflächenautomatisierungs-Clients auf einen fortlaufenden Textbereich in einem Textcontainer zu unterstützen, der ITextProvider implementiert. |
IToggleProvider |
Macht Methoden und Eigenschaften verfügbar, um dem Benutzeroberflächenautomatisierungs-Client den Zugriff auf Steuerelemente zu ermöglichen, die eine Reihe von Zuständen durchlaufen und einen einmal festgelegten Zustand beibehalten können. |
ITransformProvider |
Macht Methoden und Eigenschaften verfügbar, um dem Benutzeroberflächenautomatisierungs-Client den Zugriff auf Steuerelemente zu ermöglichen, die im zweidimensionalen Raum verschoben, in der Größe geändert oder gedreht werden können. |
IValueProvider |
Macht Methoden und Eigenschaften verfügbar, um für Benutzeroberflächenautomatisierungs-Clients Zugriff auf Steuerelemente zu unterstützen, die einen systeminternen Wert haben, der nicht abschnittsübergreifend ist und als Zeichenfolge dargestellt werden kann. |
IVirtualizedItemProvider |
Macht eine Methode verfügbar, um das virtualisierte Elementsteuerelement-Muster zu unterstützen. |
IWindowProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff des Benutzeroberflächenautomatisierungs-Clients auf Steuerelemente zu unterstützen, die grundlegende fensterbasierte Funktionen innerhalb einer herkömmlichen grafischen Benutzeroberfläche (GUI) bereitstellen. |
Enumerationen
NavigateDirection |
Enthält Werte, die zum Angeben der Navigationsrichtung innerhalb der „UI Automation“-Struktur verwendet werden. |
ProviderOptions |
Enthält Werte, die den Typ des Benutzeroberflächenautomatisierungs-Anbieters angeben. |