IDropTargetProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 GetPattern-Aufruf und PatternInterface.DropTarget anfordert.
public interface class IDropTargetProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
struct IDropTargetProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
public interface IDropTargetProvider
Public Interface IDropTargetProvider
- 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 Ablageziel meldet die Aktion, wenn der Benutzer das gezogene Element auf dem Besitzer des Peers als Ablageziel abwirft. Diese Aktionsergebnisse werden als Effekte bezeichnet. Die Effekte sind beschreibende Zeichenfolgen, keine visuellen Effekte im Ui- und Entwurfssinn. Weitere Informationen dazu, wofür dieses Muster dient, finden Sie unter DropTarget-Steuerelementmuster.
IDropTargetProvider wird von den vorhandenen Windows-Runtime Automatisierungspeer für ein ListView- oder GridView-Objekt (ListViewAutomationPeer, GridViewAutomationPeer) implementiert. Dies unterstützt das Windows-Runtime Szenario des Ziehens von Listenelementen, damit 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 zu Automatisierungszwecken.
Verwenden Sie DropTargetPatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von RaisePropertyChangedEvent auf die IDropTargetProvider-Mustereigenschaften aus dem Steuercode 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 Löscheffekte auflistet, wenn dieses Element gelöscht wird. |