IDragProvider-Schnittstelle

IDragProvider Interface

Ermöglicht einem Microsoft-Benutzeroberflächenautomatisierungselement, sich selbst als Element zu beschreiben, das als Teil eines Drag & 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.

Syntax


public interface IDragProvider

Attribute

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

Member

IDragProviderSchnittstelle hat diese Membertypen:

Methoden

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

MethodeBeschreibung
GetGrabbedItems Gets an array of UI Automation elements that are being dragged as part of this drag operation.

 

Eigenschaften

Der IDragProviderSchnittstelle hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

DropEffect

SchreibgeschütztGets a string that indicates what will happen when the item is dropped.

DropEffects

SchreibgeschütztGets an array of strings that enumerates possible drop effects when this item is dropped.

IsGrabbed

SchreibgeschütztGets a value indicating whether an item is currently being dragged.

 

Hinweise

Das Drag-Steuerelementmuster wird verwendet, um ziehbare Steuerelemente oder Steuerelemente mit ziehbaren Elementen zu unterstützen. Weitere Informationen zur Funktion dieses Musters finden Sie unter Drag-Steuerelementmuster.

IDragProvider wird von den vorhandenen Windows-Runtime-Automatisierungspeers für ein ListView-Element (ListViewItemAutomationPeer) oder GridView-Element (GridViewItemAutomationPeer) implementiert. Dies unterstützt das Windows Runtime-Szenario des Ziehens von Listenelementen, damit sie neu angeordnet werden können. Der Peer für die Hostansicht der Elemente (ListViewAutomationPeer oder GridViewAutomationPeer) unterstützt das IDropTargetProvider-Muster.

Verwenden Sie DragPatternIdentifiers, wenn Sie auf die IDragProvider-Mustereigenschaften über den Steuerelementcode beim Auslösen von Automatisierungsereignissen oder Aufrufen von RaisePropertyChangedEvent verweisen möchten.

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

DragPatternIdentifiers
IDragProvider (COM interface)
Benutzerdefinierte Automatisierungspeers
Zieh-Steuerelementmuster

 

 

Anzeigen:
© 2017 Microsoft