Click or drag to resize
TreeViewDragDropOptions Class
Encapsulates option and settings related to drag drop operation in RadTreeView. This class provides a mechanism to customize or alter default behavior. An instance of this class is created automatically when a drag drop operation has been started from a RadTreeViewItem object and is used to control the operation while dragging/dropping over other RadTreeViewItem or RadTreeView objects.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls.TreeView
Assembly: Telerik.Windows.Controls.Navigation (in Telerik.Windows.Controls.Navigation.dll) Version: 2017.2.614.40 (2017.2.614.40)
public class TreeViewDragDropOptions

The TreeViewDragDropOptions type exposes the following members.

Public methodTreeViewDragDropOptions
Initializes a new instance of the TreeViewDragDropOptions class.
Public methodSetDraggedItems
Sets the dragged items.
Public methodUpdateDragVisual
Updates the DragVisual property value in case it is a TreeViewDragVisual instance.
Public fieldStatic memberKey
Gets a string identification of the class. This property could be used to add/remove objects of this class to/from string dictionaries.
Public propertyDraggedItems
Get the dragged items.
Public propertyDragSourceItem
Gets the RadTreeViewItem which started the drag drop operation. Initialized when drag operation starts. Note this property will be null if drag drop operation has been started outside RadTreeViewItem object.
Public propertyDragVisual
Gets or sets a visual representation of the drag drop operation state. By default a TreeViewDragVisual object is created automatically. The TreeViewDragVisual displays an image of dragged items and a textual representation of drop position.
Public propertyDropAction
Gets or sets the drop action that should be executed when drag drop operation completes.
Public propertyDropPosition
Gets or sets the drop position of dragged items.
Public propertyDropTargetItem
Gets the RadTreeViewItem under the drop point. Initialized when drop operation completes. This property will be null if the drop is executed outside RadTreeViewItem.
Public propertyDropTargetTree
Gets the RadTreeView under the drop point. Initialized when drop operation completes. This property will be null if the drop is executed over RadTreeViewItem or outside RadTreeView.
See Also