Freigeben über


UIElement.StartDragAsync Methode

Definition

Überlädt

StartDragAsync(ExpPointerPoint)
StartDragAsync(PointerPoint)

Initiiert einen Drag-and-Drop-Vorgang.

Wichtig

Wird nicht unterstützt, wenn ein Benutzer die App im Modus mit erhöhten Rechten ausführt, als Administrator.

StartDragAsync(ExpPointerPoint)

public:
 virtual IAsyncOperation<DataPackageOperation> ^ StartDragAsync(ExpPointerPoint ^ pointerPoint) = StartDragAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DataPackageOperation> StartDragAsync(ExpPointerPoint const& pointerPoint);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DataPackageOperation> StartDragAsync(ExpPointerPoint pointerPoint);
function startDragAsync(pointerPoint)
Public Function StartDragAsync (pointerPoint As ExpPointerPoint) As IAsyncOperation(Of DataPackageOperation)

Parameter

pointerPoint
ExpPointerPoint

Gibt zurück

Attribute

Gilt für:

StartDragAsync(PointerPoint)

Initiiert einen Drag-and-Drop-Vorgang.

Wichtig

Wird nicht unterstützt, wenn ein Benutzer die App im Modus mit erhöhten Rechten ausführt, als Administrator.

public:
 virtual IAsyncOperation<DataPackageOperation> ^ StartDragAsync(PointerPoint ^ pointerPoint) = StartDragAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DataPackageOperation> StartDragAsync(PointerPoint const& pointerPoint);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DataPackageOperation> StartDragAsync(PointerPoint pointerPoint);
function startDragAsync(pointerPoint)
Public Function StartDragAsync (pointerPoint As PointerPoint) As IAsyncOperation(Of DataPackageOperation)

Parameter

pointerPoint
PointerPoint

Die Koordinaten des Zeigers, an dem der Benutzer mit dem Bildschirm interagiert und an der Stelle, an der das Visuelle Ziehen angefügt ist.

Gibt zurück

Ein Windows.ApplicationModel.DataTransfer.DataPackageOperation Wert, der den Typ des Drag-and-Drop-Vorgangs angibt und ob der Vorgang erfolgreich war.

Attribute

Hinweise

Wenn Sie eine benutzerdefinierte Gestenerkennung implementieren, um einen Ziehvorgang zu initiieren, können Sie die Microsoft.UI.Xaml.UIElement.StartDragAsync--Methode aufrufen, um einen Ziehvorgang für jedes UIElement programmgesteuert zu initiieren. Durch Aufrufen dieser Methode wird das Microsoft.UI.Xaml.UIElement.DragStarting ausgelöstes Ereignis ausgelöst. Behandeln Sie das DragStarting-Ereignis, um andere Eigenschaften des Vorgangs anzugeben, z. B. das Datenpaket und das visuelle Ziehen.

Der ZeigerPoint--Parameter ist der Punkt, an dem der Benutzer mit dem Bildschirm interagiert, indem er ein Eingabegerät verwendet (Toucheingabe, Maus oder Stift). Das Visuelle Ziehen, das während des Ziehvorgangs angezeigt wird, wird an den Zeiger angefügt, der in der vom Aufrufer bereitgestellten PointerPoint-angegeben ist.

Die Microsoft.UI.Xaml.UIElement.StartDragAsync- von dieser Methode zurückgegeben wird, gibt an, ob der Ziehvorgang ein Verschieben, Kopieren oder Verknüpfen ist; und ob es ein Erfolg ist. Dies ist derselbe Wert, der von der Microsoft.UI.Xaml.DropCompletedEventArgs.DropResult-Eigenschaft bereitgestellt wird.

Gilt für: