Windows.UI.Xaml.Automation.Provider Namespace

Definiert Anbietermuster, die von Automatisierungspeer implementiert und von Automatisierungsclients erkannt werden.

Klassen

IRawElementProviderSimple

Stellt Methoden und Eigenschaften bereit, die grundlegende Informationen zu einem Benutzeroberflächenelement verfügbar machen. IRawElementProviderSimple ist eine Windows-Runtime-Klasse, keine Schnittstelle.

Schnittstellen

IAnnotationProvider

Macht die Eigenschaften einer Anmerkung in einem Dokument verfügbar. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Annotation anfordert.

ICustomNavigationProvider

Macht eine Methode verfügbar, um den Zugriff eines Microsoft-Benutzeroberflächenautomatisierungsclients auf Steuerelemente zu unterstützen, die eine benutzerdefinierte Navigationsreihenfolge unterstützen. Implementieren Sie ICustomNavigationProvider, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.CustomNavigation anfordert.

IDockProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft UI Automation-Client auf Steuerelemente zu unterstützen, die deren Dockeigenschaften in einem Andockcontainer verfügbar machen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Dock anfordert.

IDragProvider

Ermöglicht es einem Microsoft UI Automation-Element, sich selbst als ein Element zu beschreiben, das im Rahmen eines Drag-and-Drop-Vorgangs gezogen werden kann. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Drag anfordert.

IDropTargetProvider

Ermöglicht es einem Microsoft UI Automation-Element, sich selbst als ein Element zu beschreiben, das einen Drop eines gezogenen Elements im Rahmen eines Drag-and-Drop-Vorgangs empfangen kann. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.DropTarget anfordert.

IExpandCollapseProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft UI Automation-Client auf Steuerelemente zu unterstützen, die visuell erweitert werden, um Inhalte anzuzeigen und die zum Ausblenden von Inhalten reduzieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.ExpandCollapse anfordert.

IGridItemProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IGridProvider implementieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.GridItem anfordert.

IGridProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf Steuerelemente zu unterstützen, die als Container für eine Sammlung untergeordneter Elemente fungieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Grid anfordert.

IInvokeProvider

Macht eine Methode verfügbar, um den Zugriff von Microsoft UI Automation auf Steuerelemente zu unterstützen, die eine einzelne, eindeutige Aktion initiieren oder ausführen und den Zustand bei Aktivierung nicht aufrechterhalten. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Invoke anfordert.

IItemContainerProvider

Macht eine Microsoft UI Automation-Methode verfügbar, damit Anwendungen ein Element in einem Container finden können, z. B. eine virtualisierte Liste. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.ItemContainer anfordert.

IMultipleViewProvider

Macht Methoden und Eigenschaften verfügbar, um den Clientzugriff von Microsoft UI Automation auf Steuerelemente zu unterstützen, die mehrere Darstellungen desselben Informationssatzes oder untergeordneter Steuerelemente bereitstellen und zwischen diesen wechseln können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.MultipleView anfordert.

IObjectModelProvider

Bietet Zugriff auf das zugrunde liegende Objektmodell, das von einem Steuerelement oder einer App implementiert wird.

IRangeValueProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft UI Automation-Client auf Steuerelemente zu unterstützen, die auf einen Wert innerhalb eines Bereichs festgelegt werden können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.RangeValue anfordert.

IScrollItemProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch den Microsoft UI Automation-Client auf einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IScrollProvider implementieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.ScrollItem anfordert.

IScrollProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf ein Steuerelement zu unterstützen, das als scrollbarer Container für eine Auflistung untergeordneter Objekte fungiert. Die untergeordneten Elemente dieses Elements müssen IScrollItemProvider implementieren. Implementieren Sie IScrollProvider, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Scroll anfordert.

ISelectionItemProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf einzelne, auswählbare untergeordnete Steuerelemente von Containern, die ISelectionProvider implementieren, zu unterstützen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.SelectionItem anfordert.

ISelectionProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft UI Automation-Client auf Steuerelemente zu unterstützen, die als Container für eine Sammlung einzelner, auswählbarer untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen ISelectionItemProvider implementieren. Implementieren Sie ISelectionProvider, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.SelectionItem anfordert.

ISpreadsheetItemProvider

Bietet Zugriff auf Informationen zu einem Element (Zelle) in einer Kalkulationstabelle.

ISpreadsheetProvider

Ermöglicht den Zugriff auf Elemente (Zellen) in einer Kalkulationstabelle.

IStylesProvider

Bietet Zugriff auf die visuellen Stile, die dem Inhalt eines Dokuments zugeordnet sind.

ISynchronizedInputProvider

Ermöglicht Es Microsoft UI Automation-Clientanwendungen, die Maus- oder Tastatureingabe an ein bestimmtes UI-Element zu leiten.

ITableItemProvider

Macht Methoden und Eigenschaften verfügbar, um den Clientzugriff von Microsoft UI Automation auf untergeordnete Steuerelemente von Containern zu unterstützen, die ITableProvider implementieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.TableItem anfordert.

ITableProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients 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 sein, das durchlaufen werden kann (ein Microsoft UI Automation-Client kann mithilfe der Tastatur zu benachbarten Steuerelementen, die Header oder Zellen der Tabelle sind) verschoben werden.

ITextChildProvider

Bietet Zugriff auf ein textbasiertes Steuerelement, das ein untergeordnetes Element eines anderen textbasierten Steuerelements ist. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.TextChild anfordert.

ITextEditProvider

Erweitert die ITextProvider-Schnittstelle, um den Zugriff durch einen Microsoft UI Automation-Client auf Steuerelemente zu unterstützen, die programmgesteuerte Textbearbeitungsaktionen unterstützen. Implementieren Sie ITextEditProvider, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.TextEdit anfordert.

ITextProvider

Macht Methoden und Eigenschaften verfügbar, um den Clientzugriff von Microsoft UI Automation auf Steuerelemente zu unterstützen, die Text enthalten. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Text anfordert.

ITextProvider2

Erweitert die ITextProvider-Schnittstelle , damit Microsoft-Benutzeroberflächenautomatisierungsanbieter Textinhalte verfügbar machen können, die das Ziel einer Anmerkung oder Auswahl sind. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Text2 anfordert.

ITextRangeProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff des Microsoft UI Automation-Clients auf eine Spanne von Fortlaufendtext in einem Textcontainer zu unterstützen, der ITextProvider implementiert.

ITextRangeProvider2

Erweitert die ITextRange-Schnittstelle , um Microsoft-Benutzeroberflächenautomatisierungsanbietern das programmgesteuerte Öffnen von Kontextmenüs zu ermöglichen, die kontextbezogen zu Texteingabevorgängen sind.

IToggleProvider

Macht Methoden und Eigenschaften verfügbar, um den Clientzugriff von Microsoft UI Automation auf Steuerelemente zu unterstützen, die durch eine Reihe von Zuständen durchlaufen und einen bestimmten Zustand beibehalten können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Toggle anfordert.

ITransformProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf Steuerelemente oder Elemente zu unterstützen, die innerhalb eines zweidimensionalen Raums verschoben, in ihrer Größe geändert oder gedreht werden können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Transform anfordert.

ITransformProvider2

Erweitert die ITransformProvider-Schnittstelle , damit Microsoft-Benutzeroberflächenautomatisierungsanbieter die API verfügbar machen können, um die Viewport-Zoomfunktion eines Steuerelements zu unterstützen.

IValueProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft UI Automation-Client auf Steuerelemente mit einem systeminternen Wert zu unterstützen, der sich nicht über einen Bereich erstreckt und als Zeichenfolge dargestellt werden kann. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Value anfordert.

IVirtualizedItemProvider

Macht eine Methode verfügbar, um das virtualisierte Elementsteuerelement-Muster zu unterstützen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.VirtualizedItem anfordert.

IWindowProvider

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf Steuerelemente zu unterstützen, die grundlegende fensterbasierte Funktionen innerhalb einer herkömmlichen grafischen Benutzeroberfläche (GUI) bereitstellen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Window anfordert.