Auf Englisch lesen

Freigeben über


IInvokeProvider Schnittstelle

Definition

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 beibehalten. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Invoke anfordert.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4157710727, 45372, 17728, 176, 158, 103, 120, 226, 220, 155, 165)]
public interface IInvokeProvider
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Ein Beispiel für ein Steuerelement, das den Richtlinien von IInvokeProvider entspricht, ist Button. Steuerelemente, die den Zustand beibehalten, z. B. Kontrollkästchen und Optionsfelder, müssen stattdessen IToggleProvider bzw . ISelectionProvider implementieren. Steuerelemente implementieren IInvokeProvider, wenn dasselbe Verhalten nicht über einen anderen Steuerelementmusteranbieter verfügbar gemacht wird. Weitere Informationen zum Zweck dieses Musters finden Sie unter Aufrufen des Steuerelementmusters.

IInvokeProvider wird von den vorhandenen Windows-Runtime Automatisierungs-Peers für Button (ButtonAutomationPeer), RepeatButton (RepeatButtonAutomationPeer) und HyperlinkButton (HyperlinkButtonAutomationPeer) implementiert.

Wenn Sie IInvokeProvider für ein Listen-/Listenelementeszenario und ein Steuerelement implementieren, das ListViewBase verwendet, implementieren Sie IInvokeProvider für die Liste und nicht für einzelne Elemente.

Das IInvokeProvider-Muster verfügt nicht über eine Mustereigenschaftenbezeichnerklasse. Die einzige zu implementierende API ist Invoke, eine Methode.

Methoden

Invoke()

Sendet eine Anforderung zum Initiieren oder Ausführen der einzelnen, eindeutigen Aktion des Anbietersteuerelements. Die Aufrufaktion für eine Schaltfläche ist z. B. Klick.

Gilt für:

Produkt Versionen
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Weitere Informationen