Click or drag to resize

DragManager Class

Manage a dragging operation.
Inheritance Hierarchy
SystemObject
  Internal.ComponentFactory.Krypton.NavigatorDragManager
    Internal.ComponentFactory.Krypton.DockingDockingDragManager

Namespace: Internal.ComponentFactory.Krypton.Navigator
Assembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class DragManager : IDragPageNotify, 
	IDisposable

The DragManager type exposes the following members.

Constructors
 NameDescription
Public methodDragManager Initialize a new instance of the DragManager class.
Top
Properties
 NameDescription
Public propertyDocumentCursor Gets and sets a value indicating if document cursors should be used during dragging.
Public propertyDragTargetProviders Gets access to the collection of target providers.
Public propertyIsDisposed Gets a value indicating if the view has been disposed.
Public propertyIsDragging Gets a value indicating if dragging is currently occuring.
Public propertyPalette Gets and sets the custom palette implementation.
Public propertyPaletteMode Gets or sets the palette to be applied.
Public propertyStateCommon Gets access to the common navigator appearance entries.
Top
Methods
 NameDescription
Protected methodCreateDropData Create the actual drop data based on the proposed data provided.
Public methodDispose Release managed and unmanaged resources.
Protected methodDispose(Boolean) Release unmanaged and optionally managed resources.
Public methodDragEnd Occurs when dragging ends because of dropping.
Public methodDragMove Occurs on dragging movement.
Public methodDragQuit Occurs when dragging quits.
Public methodDragStart Occurs when dragging starts.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize Release resources.
(Overrides ObjectFinalize)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodPageDragEnd Occurs when drag operation completes with pages being dropped.
Public methodPageDragMove Occurs when the mouse moves during the drag operation.
Public methodPageDragQuit Occurs when dragging pages has been cancelled.
Public methodPageDragStart Occurs when a page drag is about to begin and allows it to be cancelled.
Protected methodRestoreCursor Restore the displayed cursor back to null.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Protected methodUpdateCursor Update the displayed cursor to reflect the current dragging state.
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also