ICoreDropOperationTarget ICoreDropOperationTarget ICoreDropOperationTarget ICoreDropOperationTarget Interface

Definition

Contains methods required for supporting drag and drop.

public : interface ICoreDropOperationTargetpublic interface ICoreDropOperationTargetPublic Interface ICoreDropOperationTarget// This API is not available in Javascript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Methods

DropAsync(CoreDragInfo) DropAsync(CoreDragInfo) DropAsync(CoreDragInfo) DropAsync(CoreDragInfo)

Called when a dragged item is dropped.

public : IAsyncOperation<DataPackageOperation> DropAsync(CoreDragInfo dragInfo)public IAsyncOperation<DataPackageOperation> DropAsync(CoreDragInfo dragInfo)Public Function DropAsync(dragInfo As CoreDragInfo) As IAsyncOperation( Of DataPackageOperation )// This API is not available in Javascript.
Parameters
dragInfo
CoreDragInfo CoreDragInfo CoreDragInfo CoreDragInfo

The core drag information.

Returns

EnterAsync(CoreDragInfo, CoreDragUIOverride) EnterAsync(CoreDragInfo, CoreDragUIOverride) EnterAsync(CoreDragInfo, CoreDragUIOverride) EnterAsync(CoreDragInfo, CoreDragUIOverride)

Called when the dragged item enters the drop area.

public : IAsyncOperation<DataPackageOperation> EnterAsync(CoreDragInfo dragInfo, CoreDragUIOverride dragUIOverride)public IAsyncOperation<DataPackageOperation> EnterAsync(CoreDragInfo dragInfo, CoreDragUIOverride dragUIOverride)Public Function EnterAsync(dragInfo As CoreDragInfo, dragUIOverride As CoreDragUIOverride) As IAsyncOperation( Of DataPackageOperation )// This API is not available in Javascript.
Parameters
dragInfo
CoreDragInfo CoreDragInfo CoreDragInfo CoreDragInfo

The core drag information.

dragUIOverride
CoreDragUIOverride CoreDragUIOverride CoreDragUIOverride CoreDragUIOverride

Overrides to default the drag UI.

Returns

LeaveAsync(CoreDragInfo) LeaveAsync(CoreDragInfo) LeaveAsync(CoreDragInfo) LeaveAsync(CoreDragInfo)

Called when a dragged item leaves the target drop area.

public : IAsyncAction LeaveAsync(CoreDragInfo dragInfo)public IAsyncAction LeaveAsync(CoreDragInfo dragInfo)Public Function LeaveAsync(dragInfo As CoreDragInfo) As IAsyncAction// This API is not available in Javascript.
Parameters
dragInfo
CoreDragInfo CoreDragInfo CoreDragInfo CoreDragInfo

The core drag information.

Returns

This method does not return an object or value.

OverAsync(CoreDragInfo, CoreDragUIOverride) OverAsync(CoreDragInfo, CoreDragUIOverride) OverAsync(CoreDragInfo, CoreDragUIOverride) OverAsync(CoreDragInfo, CoreDragUIOverride)

Called when the dragged item is over the drop area.

public : IAsyncOperation<DataPackageOperation> OverAsync(CoreDragInfo dragInfo, CoreDragUIOverride dragUIOverride)public IAsyncOperation<DataPackageOperation> OverAsync(CoreDragInfo dragInfo, CoreDragUIOverride dragUIOverride)Public Function OverAsync(dragInfo As CoreDragInfo, dragUIOverride As CoreDragUIOverride) As IAsyncOperation( Of DataPackageOperation )// This API is not available in Javascript.
Parameters
dragInfo
CoreDragInfo CoreDragInfo CoreDragInfo CoreDragInfo

The core drag information.

dragUIOverride
CoreDragUIOverride CoreDragUIOverride CoreDragUIOverride CoreDragUIOverride

Overrides to default the drag UI.

Returns