RadControls for Silverlight

This section defines the terms and concepts used in the scope of RadDragAndDrop which you have to get familiar with prior to continue reading this help. They can also be helpful when contacting our support service in order to describe your issue better.

 

  • Arrow Cue - the ArrowCue is visual addition to RadDragDrop. It is an object that will be stretched and rotated in a way that its left side points to the original mouse position of the drag, while its right side is the current mouse position.
  • Drag Cue - the DragCue is the object that will be visually dragged, i.e. it will follow the mouse and will always be on top of other objects. This feature is another visual guide for the drag and drop operations. It helps the users while reordering elements on the pages.
  • Source - the object, from which the item is dragged. The Source element is an object which has the DragDropManager.AllowDrag set to True.
  • Destination - the object, in which the item is dropped. The Destination object is the one having its DragDropManager.AllowDrop property set to True.

An important aspect of the drag-drop is that the Visual object which is following the mouse (drag cue) may not have anything in common with either the source or the destination. The "real" dragged object or "the payload" of the drag-drop operation is an arbitrary data object that is transferred from the source to the destination. Any visual changes happen only to provide the user with feedback for the drag-drop operation. The DragDropManager will commit no changes to the VisualTree even after a successful operation.

See Also