Windows.UI.Xaml.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.
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. |