Sprache

IDropTargetProvider Schnittstelle

Definition

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.

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 im Besitzer des Peers als Drop-Ziel abbricht. Diese Aktionsergebnisse werden als Effekte bezeichnet. Die Effekte sind beschreibende Zeichenfolgen, keine visuellen Effekte in einer Benutzeroberfläche und Entwurfsoptimierung. Weitere Informationen zu diesem Muster finden Sie unter DropTarget-Steuerelementmuster.

IDropTargetProvider wird von den vorhandenen Windows-Runtime Automatisierungspeers für eine ListView oder GridView (ListViewAutomationPeer, GridViewAutomationPeer) implementiert. Dies unterstützt das Windows-Runtime Szenario des Ziehens von Listenelementen, sodass sie neu angeordnet 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 für Automatisierungszwecke.

Verwenden Sie DropTargetPatternIdentifiers , wenn Sie auf die IDropTargetProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.

Eigenschaften

Name Beschreibung
DropEffect

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

DropEffects

Ruft ein Array von Zeichenfolgen ab, das mögliche Dropeffekte aufzählt, wenn dieses Element abgelegt wird.

Gilt für:

Weitere Informationen