IInvokeProvider Interface

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

Syntax


public interface IInvokeProvider

Attribute

[Version(0x06020000)]
[WebHostHidden()]

Member

IInvokeProviderSchnittstelle hat diese Membertypen:

Methoden

The IInvokeProvider Schnittstelle hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
Invoke Sends a request to activate a control and initiate its single, unambiguous action.

 

Hinweise

Ein Beispiel eines Steuerelements, das die Richtlinien von IInvokeProvider erfüllt, ist Button. Steuerelemente, deren Zustand gespeichert wird (z. B. Kontrollkästchen und Optionsfelder), müssen stattdessen IToggleProvider bzw. ISelectionProvider implementieren. Steuerelemente implementieren IInvokeProvider, wenn das gleiche Verhalten nicht durch einen anderen Steuerelementmusteranbieter verfügbar gemacht wird. Weitere Informationen zur Funktion dieses Musters finden Sie unter Invoke-Steuerelementmuster.

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

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

Das IInvokeProvider-Muster hat keine Bezeichnerklasse für die Mustereigenschaft; die einzige zu implementierende API ist Invoke, eine Methode.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml.Automation.Provider
Windows::UI::Xaml::Automation::Provider [C++]

Metadaten

Windows.winmd

Siehe auch

IInvokeProvider (COM interface)
Button
Benutzerdefinierte Automatisierungspeers
Invoke-Steuerelementmuster

 

 

Anzeigen:
© 2014 Microsoft