Class
DragDropState

Provides a context for a drag-drop operation.

Definition

Namespace:Telerik.Windows.DragDrop.Behaviors

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public class DragDropState

Inheritance: objectDragDropState

Derived Classes: TaskBoardColumnDragDropStateGridViewDragDropState

Constructors

DragDropState()

Initializes a new instance of the DragDropState class.

Declaration

cs-api-definition
public DragDropState()

Properties

DestinationItemsSource

Gets or sets the drop target control ItemsSource. This property is null when the state represents the context of the drag source control.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public IList DestinationItemsSource { get; protected set; }

Property Value

IList

DraggedItems

Gets or sets the items that are being dragged.

Declaration

cs-api-definition
public IEnumerable DraggedItems { get; protected set; }

Property Value

IEnumerable

DropPosition

Gets or sets the DropPosition at which the dragged items will be inserted - before or after.

Declaration

cs-api-definition
public ItemDropPosition DropPosition { get; set; }

Property Value

ItemDropPosition

InsertIndex

Gets or sets the index at which the dragged items will be inserted. A value -1 means that the items should be added at the end of the items source.

Declaration

cs-api-definition
public int InsertIndex { get; set; }

Property Value

int

IsControlDown

Gets or sets the state of the Control key in the moment when the DragDropState was created.

Declaration

cs-api-definition
public bool IsControlDown { get; protected set; }

Property Value

bool

IsSameControl

Gets a value that specifies whether the drag source and the drop target are the same control.

Declaration

cs-api-definition
public bool IsSameControl { get; }

Property Value

bool

IsShiftDown

Gets or sets the state of the Shift key in the moment when the DragDropState was created.

Declaration

cs-api-definition
public bool IsShiftDown { get; protected set; }

Property Value

bool

SourceItemsSource

Gets or sets the drag source control ItemsSource. This property is null when the state represents the context of the drop target control.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public IList SourceItemsSource { get; protected set; }

Property Value

IList