Freigeben über


IDropTargetProvider Schnittstelle

Definition

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 AutomationPeer.GetPattern-Aufruf und PatternInterface.DropTarget anfordert.

public interface class IDropTargetProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2603261757, 48049, 20749, 153, 232, 14, 10, 225, 74, 110, 59)]
struct IDropTargetProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2603261757, 48049, 20749, 153, 232, 14, 10, 225, 74, 110, 59)]
public interface IDropTargetProvider
Public Interface IDropTargetProvider
Abgeleitet
Attribute

Hinweise

Ein Dropziel meldet die Aktion, wenn der Benutzer das gezogene Element auf dem Besitzer des Peers als Ablageziel abwirft. Diese Aktionsergebnisse werden als Effekte bezeichnet. Bei den Effekten handelt es sich um beschreibende Zeichenfolgen, nicht um visuelle Effekte im Sinne der Benutzeroberfläche und des Entwurfs. Weitere Informationen zu diesem Muster finden Sie unter DropTarget-Steuerelementmuster.

IDropTargetProvider wird von den vorhandenen Windows-Runtime Automation Peers für eine ListView oder GridView (ListViewAutomationPeer, GridViewAutomationPeer) implementiert. Dies unterstützt das Windows-Runtime Szenario des Ziehens von Listenelementen, damit sie neu sortiert werden können. Es gibt eine begrenzte Anzahl von Windows-Runtime Klassen, die eine Ziehquelle sein können. Diese Quellen unterstützen das IDragProvider-Muster zu Automatisierungszwecken.

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

Eigenschaften

DropEffect

Ruft eine Zeichenfolge ab, die angibt, was geschieht, wenn das Element gelöscht wird.

DropEffects

Ruft ein Array von Zeichenfolgen ab, das mögliche Ablageeffekte auflistet, wenn dieses Element gelöscht wird.

Gilt für:

Weitere Informationen