Click or drag to resize
DragDropManager Class
Provides helper methods and fields for initiating drag-and-drop operations, including a method to begin a drag-and-drop operation, and facilities for adding and removing drag-and-drop related event handlers.
Inheritance Hierarchy
SystemObject
  Telerik.Windows.DragDropDragDropManager

Namespace: Telerik.Windows.DragDrop
Assembly: Telerik.Windows.Controls (in Telerik.Windows.Controls.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public static class DragDropManager

The DragDropManager type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddDragDropCompletedHandler(DependencyObject, DragDropCompletedEventHandler)
Adds a DragDropCompleted event handler to a specified dependency object.
Public methodStatic memberAddDragDropCompletedHandler(DependencyObject, DragDropCompletedEventHandler, Boolean)
Adds a DragDropCompleted event handler to a specified dependency object.
Public methodStatic memberAddDragEnterHandler(DependencyObject, DragEventHandler)
Adds a DragEnter event handler to a specified dependency object.
Public methodStatic memberAddDragEnterHandler(DependencyObject, DragEventHandler, Boolean)
Adds a DragEnter event handler to a specified dependency object.
Public methodStatic memberAddDragInitializeHandler(DependencyObject, DragInitializeEventHandler)
Adds a DragInitialize event handler to a specified dependency object.
Public methodStatic memberAddDragInitializeHandler(DependencyObject, DragInitializeEventHandler, Boolean)
Adds a DragInitialize event handler to a specified dependency object.
Public methodStatic memberAddDragLeaveHandler(DependencyObject, DragEventHandler)
Adds a DragLeave event handler to a specified dependency object.
Public methodStatic memberAddDragLeaveHandler(DependencyObject, DragEventHandler, Boolean)
Adds a DragLeave event handler to a specified dependency object.
Public methodStatic memberAddDragOverHandler(DependencyObject, DragEventHandler)
Adds a DragOver event handler to a specified dependency object.
Public methodStatic memberAddDragOverHandler(DependencyObject, DragEventHandler, Boolean)
Adds a DragOver event handler to a specified dependency object.
Public methodStatic memberAddDropHandler(DependencyObject, DragEventHandler)
Adds a Drop event handler to a specified dependency object.
Public methodStatic memberAddDropHandler(DependencyObject, DragEventHandler, Boolean)
Adds a Drop event handler to a specified dependency object.
Public methodStatic memberAddGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)
Adds a GiveFeedback event handler to a specified dependency object.
Public methodStatic memberAddGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler, Boolean)
Adds a GiveFeedback event handler to a specified dependency object.
Public methodStatic memberAddPreviewDragEnterHandler(DependencyObject, DragEventHandler)
Adds a PreviewDragEnter event handler to a specified dependency object.
Public methodStatic memberAddPreviewDragEnterHandler(DependencyObject, DragEventHandler, Boolean)
Adds a PreviewDragEnter event handler to a specified dependency object.
Public methodStatic memberAddPreviewDragLeaveHandler(DependencyObject, DragEventHandler)
Adds a PreviewDragLeave event handler to a specified dependency object.
Public methodStatic memberAddPreviewDragLeaveHandler(DependencyObject, DragEventHandler, Boolean)
Adds a PreviewDragLeave event handler to a specified dependency object.
Public methodStatic memberAddPreviewDragOverHandler(DependencyObject, DragEventHandler)
Adds a PreviewDragOver event handler to a specified dependency object.
Public methodStatic memberAddPreviewDragOverHandler(DependencyObject, DragEventHandler, Boolean)
Adds a PreviewDragOver event handler to a specified dependency object.
Public methodStatic memberAddPreviewDropHandler(DependencyObject, DragEventHandler)
Adds a PreviewDrop event handler to a specified dependency object.
Public methodStatic memberAddPreviewDropHandler(DependencyObject, DragEventHandler, Boolean)
Adds a PreviewDrop event handler to a specified dependency object.
Public methodStatic memberAddPreviewGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)
Adds a PreviewGiveFeedback event handler to a specified dependency object.
Public methodStatic memberAddPreviewGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler, Boolean)
Adds a PreviewGiveFeedback event handler to a specified dependency object.
Public methodStatic memberAddPreviewQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)
Adds a PreviewQueryContinueDrag event handler to a specified dependency object.
Public methodStatic memberAddPreviewQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler, Boolean)
Adds a PreviewQueryContinueDrag event handler to a specified dependency object.
Public methodStatic memberAddQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)
Adds a QueryContinueDrag event handler to a specified dependency object.
Public methodStatic memberAddQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler, Boolean)
Adds a QueryContinueDrag event handler to a specified dependency object.
Public methodStatic memberDoDragDrop(DependencyObject, Object, DragDropEffects, DragDropKeyStates)
Initiates a drag-and-drop operation.
Public methodStatic memberDoDragDrop(DependencyObject, Object, DragDropEffects, DragDropKeyStates, Object, Point, Point)
Initiates a drag-and-drop operation.
Public methodStatic memberGetAllowCapturedDrag
Gets a value indicating whether this element can raise DragInitialize event and be used as the source of a drag-and-drop operation.
Public methodStatic memberGetAllowDrag
Gets a value indicating whether this element can raise DragInitialize event and be used as the source of a drag-and-drop operation.
Public methodStatic memberGetTouchDragTrigger Obsolete.
Gets a value indicating whether this element can raise DragInitialize event and be used as the source of a drag-and-drop operation.
Public methodStatic memberRemoveDragDropCompletedHandler
Removes a DragDropCompleted event handler from a specified dependency object.
Public methodStatic memberRemoveDragEnterHandler
Removes a DragEnter event handler from a specified dependency object.
Public methodStatic memberRemoveDragInitializeHandler
Removes a DragInitialize event handler from a specified dependency object.
Public methodStatic memberRemoveDragLeaveHandler
Removes a DragLeave event handler from a specified dependency object.
Public methodStatic memberRemoveDragOverHandler
Removes a DragOver event handler from a specified dependency object.
Public methodStatic memberRemoveDropHandler
Removes a Drop event handler from a specified dependency object.
Public methodStatic memberRemoveGiveFeedbackHandler
Removes a GiveFeedback event handler from a specified dependency object.
Public methodStatic memberRemovePreviewDragEnterHandler
Removes a PreviewDragEnter event handler from a specified dependency object.
Public methodStatic memberRemovePreviewDragLeaveHandler
Removes a PreviewDragLeave event handler from a specified dependency object.
Public methodStatic memberRemovePreviewDragOverHandler
Removes a PreviewDragOver event handler from a specified dependency object.
Public methodStatic memberRemovePreviewDropHandler
Removes a PreviewDrop event handler from a specified dependency object.
Public methodStatic memberRemovePreviewGiveFeedbackHandler
Removes a PreviewGiveFeedback event handler from a specified dependency object.
Public methodStatic memberRemovePreviewQueryContinueDragHandler
Removes a PreviewQueryContinueDrag event handler from a specified dependency object.
Public methodStatic memberRemoveQueryContinueDragHandler
Removes a QueryContinueDrag event handler from a specified dependency object.
Public methodStatic memberSetAllowCapturedDrag
Sets a value indicating whether this element can raise DragInitialize event and be used as the source of a drag-and-drop operation. When set the dragged element will steal mouse capture (WPF only).
Public methodStatic memberSetAllowDrag
Sets a value indicating whether this element can raise DragInitialize event and be used as the source of a drag-and-drop operation.
Public methodStatic memberSetTouchDragTrigger Obsolete.
Sets a value indicating whether this element can raise DragInitialize event and be used as the source of a drag-and-drop operation.
Top
Fields
  NameDescription
Public fieldStatic memberAllowCapturedDragProperty
Identifies the AllowCapturedDrag attached dependency property. This property affects only WPF.
Public fieldStatic memberAllowDragProperty
Identifies the AllowDrag attached dependency property.
Public fieldStatic memberTouchDragTriggerProperty Obsolete.
Identifies the TouchDragTrigger attached dependency property.
Top
Properties
  NameDescription
Public propertyStatic memberDefaultDragDropEffects
Gets or sets the AllowedEffect for a drag-and-drop operation if such are not specified in DragInitialize event arguments.
Public propertyStatic memberIsDragInProgress
Gets a value indicating whether a drag is in progress.
Public propertyStatic memberIsFullTrust
Gets whether application have FullTrust permissions.
Public propertyStatic memberMinimumHorizontalDragDistance
Gets or sets the width of a rectangle centered on a drag point to allow for limited movement of the mouse pointer before a drag operation begins. The default value is 4.0.
Public propertyStatic memberMinimumVerticalDragDistance
Gets or sets the height of a rectangle centered on a drag point to allow for limited movement of the mouse pointer before a drag operation begins.
Top
Attached Properties
  NameDescription
Public attached propertyAllowCapturedDrag
Identifies the AllowCapturedDrag attached dependency property. This property affects only WPF.
Public attached propertyAllowDrag
Identifies the AllowDrag attached dependency property.
Public attached propertyTouchDragTrigger
Identifies the TouchDragTrigger attached dependency property.
Top
See Also