Class DragDropState
Provides a context for a drag-drop operation.
Inheritance
Namespace: Telerik.Windows.DragDrop.Behaviors
Assembly: Telerik.Windows.Controls.dll
Syntax
public class DragDropState : Object
Constructors
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
public IList DestinationItemsSource { get; protected set; }
Property Value
System.Collections.IList
|
DraggedItems
Gets or sets the items that are being dragged.
Declaration
public IEnumerable DraggedItems { get; protected set; }
Property Value
System.Collections.IEnumerable
|
DropPosition
Gets or sets the DropPosition at which the dragged items will be inserted - before or after.
Declaration
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
public int InsertIndex { get; set; }
Property Value
System.Int32
|
IsControlDown
Gets or sets the state of the Control key in the moment when the DragDropState was created.
Declaration
public bool IsControlDown { get; protected set; }
Property Value
System.Boolean
|
IsSameControl
Gets a value that specifies whether the drag source and the drop target are the same control.
Declaration
public bool IsSameControl { get; }
Property Value
System.Boolean
|
IsShiftDown
Gets or sets the state of the Shift key in the moment when the DragDropState was created.
Declaration
public bool IsShiftDown { get; protected set; }
Property Value
System.Boolean
|
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
public IList SourceItemsSource { get; protected set; }
Property Value
System.Collections.IList
|