UIElement.StartDragAsync 方法

定义

重载

StartDragAsync(ExpPointerPoint)
StartDragAsync(PointerPoint)

启动拖放操作。

重要

如果用户以管理员身份在提升的模式下运行应用,则不支持。

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)

参数

pointerPoint
ExpPointerPoint

返回

属性

适用于

StartDragAsync(PointerPoint)

启动拖放操作。

重要

如果用户以管理员身份在提升的模式下运行应用,则不支持。

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)

参数

pointerPoint
PointerPoint

用户与屏幕交互的指针的坐标,以及拖动视觉对象附加的位置。

返回

一个 Windows.ApplicationModel.DataTransfer.DataPackageOperation 值,该值指示拖放操作的类型以及操作是否成功。

属性

注解

如果实现自定义手势检测来启动拖动操作,则可以调用 UIElement.StartDragAsync(PointerPoint) 方法以编程方式在任何 UIElement 上启动拖动操作。 调用此方法会导致 UIElement.DragStarting 引发 事件。 处理 DragStarting 事件以指定操作的其他属性,例如数据包和拖动视觉对象。

pointerPoint 参数是用户使用输入设备 (触摸、鼠标或笔) 与屏幕交互的点。 拖动操作期间显示的拖动视觉对象附加到调用方提供的 PointerPoint中指示的指针。

UIElement.StartDragAsync(PointerPoint)此方法返回的 指示拖动操作是移动、复制还是链接;以及是否成功。 此值与 属性提供 DropCompletedEventArgs.DropResult 的值相同。

适用于