Interface
IDragVisualProvider

Provides a visual representation for drag-and-drop operations in the UI.

Definition

Namespace:Telerik.Windows.DragDrop.Behaviors

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public interface IDragVisualProvider

Properties

UseDefaultCursors

Specifies whether the drag-drop effects will change the mouse cursor or not. Return true if the cursor should change depending the drag-drop effects, otherwise false.

Declaration

cs-api-definition
bool UseDefaultCursors { get; }

Property Value

bool

Methods

CreateDragVisual(DragVisualProviderState)

When overridden in a derived class allows customization of the drag visual. If the returned element implements IEffectsPresenter, its Effects property will be automatically set during the drag-drop operation.

Declaration

cs-api-definition
FrameworkElement CreateDragVisual(DragVisualProviderState state)

Parameters

state

DragVisualProviderState

Returns

FrameworkElement

GetDragVisualOffset(DragVisualProviderState)

When overridden in a derived class allows customization of the drag visual offset relatively to the mouse pointer.

Declaration

cs-api-definition
Point GetDragVisualOffset(DragVisualProviderState state)

Parameters

state

DragVisualProviderState

Returns

Point