Microsoft.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 Automatisierungspeers implementiert und von Automatisierungsclients erkannt werden.
Klassen
| Name | Beschreibung |
|---|---|
| IRawElementProviderSimple |
Stellt Methoden und Eigenschaften bereit, die grundlegende Informationen zu einem UI-Element verfügbar machen. IRawElementProviderSimple ist eine Windows-Runtime Klasse, keine Schnittstelle. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.Annotation anfordert. |
| ICustomNavigationProvider |
Stellt eine Methode zur Unterstützung des Zugriffs durch einen Microsoft-Benutzeroberflächenautomatisierungs-Client für Steuerelemente bereit, die eine benutzerdefinierte Navigationsreihenfolge unterstützen. Implementieren Sie ICustomNavigationProvider, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.CustomNavigation anfordert. |
| IDockProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client zu unterstützen, um Steuerelemente zu steuern, die ihre Dockeigenschaften in einem Dockingcontainer verfügbar machen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Dock anfordert. |
| IDragProvider |
Ermöglicht es einem Microsoft-Benutzeroberflächenautomatisierungs-Element, sich als Element zu beschreiben, das als Teil eines Drag-and-Drop-Vorgangs gezogen werden kann. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Drag anfordert. |
| IDropTargetProvider |
Ermöglicht es einem Microsoft Benutzeroberflächenautomatisierung-Element, sich als Element zu beschreiben, das einen Drop eines gezogenen Elements als Teil eines Drag-and-Drop-Vorgangs empfangen kann. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.DropTarget anfordert. |
| IExpandCollapseProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client zu unterstützen, um Steuerelemente zu steuern, die visuell erweitert werden, um Inhalte anzuzeigen und zum Ausblenden von Inhalten zu reduzieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.ExpandCollapse anfordert. |
| IGridItemProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff von einem Microsoft Benutzeroberflächenautomatisierung-Client 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.GridItem anfordert. |
| IGridProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client zu unterstützen, um Steuerelemente zu steuern, 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.Grid anfordert. |
| IInvokeProvider |
Macht eine Methode verfügbar, um Microsoft Benutzeroberflächenautomatisierung Zugriff auf Steuerelemente zu unterstützen, die eine einzelne, eindeutige Aktion initiieren oder ausführen und den Zustand beim Aktivieren nicht beibehalten. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Invoke anfordert. |
| IItemContainerProvider |
Macht eine Microsoft Benutzeroberflächenautomatisierung 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.ItemContainer anfordert. |
| IMultipleViewProvider |
Macht Methoden und Eigenschaften verfügbar, um Microsoft Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die zwischen mehreren Darstellungen derselben Gruppe von Informationen oder untergeordneten Steuerelementen wechseln können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.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 Benutzeroberflächenautomatisierung-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 AutomationPeer.GetPattern-Aufruf und PatternInterface.RangeValue anfordert. |
| IScrollItemProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch Microsoft Benutzeroberflächenautomatisierung 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.ScrollItem anfordert. |
| IScrollProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client auf ein Steuerelement zu unterstützen, das als Bildlaufcontainer 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.Scroll anfordert. |
| ISelectionItemProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff von einem Microsoft Benutzeroberflächenautomatisierung-Client auf einzelne, auswählbare untergeordnete Steuerelemente von Containern zu unterstützen, die ISelectionProvider implementieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.SelectionItem anfordert. |
| ISelectionProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client zu unterstützen, um Steuerelemente zu steuern, 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.SelectionItem anfordert. |
| ISpreadsheetItemProvider |
Bietet Zugriff auf Informationen zu einem Element (Zelle) in einer Kalkulationstabelle. |
| ISpreadsheetProvider |
Bietet Zugriff auf Elemente (Zellen) in einer Kalkulationstabelle. |
| IStylesProvider |
Bietet Zugriff auf die visuellen Formatvorlagen, die dem Inhalt eines Dokuments zugeordnet sind. |
| ISynchronizedInputProvider |
Ermöglicht Es Microsoft-Benutzeroberflächenautomatisierungs-Clientanwendungen, die Maus- oder Tastatureingabe an ein bestimmtes UI-Element zu leiten. |
| ITableItemProvider |
Macht Methoden und Eigenschaften verfügbar, um Microsoft Benutzeroberflächenautomatisierung Clientzugriff 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.TableItem anfordert. |
| ITableProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client zu unterstützen, um Steuerelemente zu steuern, 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 (ein Microsoft Benutzeroberflächenautomatisierung Client kann mithilfe der Tastatur zu angrenzenden Steuerelementen wechseln, die Überschriften oder Zellen der Tabelle sind). |
| 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.TextChild anfordert. |
| ITextEditProvider |
Erweitert die ITextProvider-Schnittstelle, um den Zugriff von einem Microsoft Benutzeroberflächenautomatisierung-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 AutomationPeer.GetPattern-Aufruf und PatternInterface.TextEdit anfordert. |
| ITextProvider |
Macht Methoden und Eigenschaften verfügbar, um Microsoft Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die Text enthalten. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Text anfordert. |
| ITextProvider2 |
Erweitert die ITextProvider-Schnittstelle, um Microsoft Benutzeroberflächenautomatisierung Anbietern das Verfügbarmachen von Textinhalten zu ermöglichen, die das Ziel einer Anmerkung oder Auswahl sind. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Text2 anfordert. |
| ITextRangeProvider |
Macht Methoden und Eigenschaften verfügbar, um Microsoft Benutzeroberflächenautomatisierung Clientzugriff auf einen Bereich von fortlaufendem Text in einem Textcontainer zu unterstützen, der ITextProvider implementiert. |
| ITextRangeProvider2 |
Erweitert die ITextRange-Schnittstelle, um Microsoft Benutzeroberflächenautomatisierung Anbietern das programmgesteuerte Öffnen von Kontextmenüs zu ermöglichen, die kontextbezogen mit Texteingabevorgängen sind. |
| IToggleProvider |
Macht Methoden und Eigenschaften verfügbar, um Microsoft Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die durch eine Reihe von Zuständen durchlaufen und einen bestimmten Zustand verwalten können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Toggle anfordert. |
| ITransformProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung Client auf Steuerelemente oder Elemente zu unterstützen, die innerhalb eines zweidimensionalen Raums verschoben, verkleinert oder gedreht werden können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Transform anfordert. |
| ITransformProvider2 |
Erweitert die ITransformProvider-Schnittstelle, um Microsoft Benutzeroberflächenautomatisierung Anbietern die Api zur Unterstützung der Viewport-Zoomfunktion eines Steuerelements zur Verfügung zu stellen. |
| IValueProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client für Steuerelemente mit einem systeminternen Wert zu unterstützen, der sich nicht über einen Bereich erstreckt und die als Zeichenfolge dargestellt werden kann. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Value anfordert. |
| IVirtualizedItemProvider |
Macht eine Methode verfügbar, um das virtualisierte Elementsteuerelementmuster zu unterstützen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.VirtualizedItem anfordert. |
| IWindowProvider |
Macht Methoden und Eigenschaften verfügbar, um den Zugriff von einem Microsoft Benutzeroberflächenautomatisierung-Client auf Steuerelemente zu unterstützen, die grundlegende fensterbasierte Funktionen in einer herkömmlichen grafischen Benutzeroberfläche (GUI) bereitstellen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Window anfordert. |