ClassDragDropState
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
DragDropState()
Initializes a new instance of the DragDropState class.
Declaration
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
[SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public IList DestinationItemsSource { get; protected set; }
Property Value
DraggedItems
Gets or sets the items that are being dragged.
Declaration
public IEnumerable DraggedItems { get; protected set; }
Property Value
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
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.
IsControlDown
Gets or sets the state of the Control key in the moment when the DragDropState was created.
IsSameControl
Gets a value that specifies whether the drag source and the drop target are the same control.
IsShiftDown
Gets or sets the state of the Shift key in the moment when the DragDropState was created.
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
[SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public IList SourceItemsSource { get; protected set; }
Property Value