DragDropState
Provides a context for a drag-drop operation.
Definition
Namespace:Telerik.Windows.DragDrop.Behaviors
Assembly:Telerik.Windows.Controls.dll
Syntax:
public class DragDropState
Inheritance: objectDragDropState
Derived Classes:
Constructors
Initializes a new instance of the DragDropState class.
public DragDropState()
Properties
Gets or sets the drop target control ItemsSource. This property is null when the state represents the context of the drag source control.
public IList DestinationItemsSource { get; protected set; }
Gets or sets the items that are being dragged.
public IEnumerable DraggedItems { get; protected set; }
Gets or sets the DropPosition at which the dragged items will be inserted - before or after.
public ItemDropPosition DropPosition { get; set; }
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.
public int InsertIndex { get; set; }
Gets or sets the state of the Control key in the moment when the DragDropState was created.
public bool IsControlDown { get; protected set; }
Gets a value that specifies whether the drag source and the drop target are the same control.
public bool IsSameControl { get; }
Gets or sets the state of the Shift key in the moment when the DragDropState was created.
public bool IsShiftDown { get; protected set; }
Gets or sets the drag source control ItemsSource. This property is null when the state represents the context of the drop target control.
public IList SourceItemsSource { get; protected set; }