New to Telerik UI for WPFStart a free 30-day trial

Provides the current state of the drag visual provider in the drag-and-drop framework.

Definition

Namespace:Telerik.Windows.DragDrop.Behaviors

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public class DragVisualProviderState

Inheritance: objectDragVisualProviderState

Derived Classes: DragResizeVisualProviderState

Constructors

Initializes a new instance of the DragVisualProviderState class.

C#
public DragVisualProviderState(Point relativeStartPoint, IEnumerable draggedItems, IEnumerable<DependencyObject> draggedItemContainers, FrameworkElement host)
Parameters:relativeStartPointPoint

The cursor offset relative to the drag source.

draggedItemsIEnumerable

The dragged items.

draggedItemContainersIEnumerable<DependencyObject>

The dragged item containers.

hostFrameworkElement

The items host control.

Properties

Gets the containers for the dragged items.

C#
public IEnumerable<DependencyObject> DraggedItemContainers { get; }

Gets the dragged items.

C#
public IEnumerable DraggedItems { get; }

Host

FrameworkElement

Gets the items host control.

C#
public FrameworkElement Host { get; }

Gets the cursor offset relative to the drag source.

C#
public Point RelativeStartPoint { get; }