Click or drag to resize

DragTarget Class

Base class for dragging target implementations.
Inheritance Hierarchy

Namespace:  Internal.ComponentFactory.Krypton.Navigator
Assembly:  NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public abstract class DragTarget : IDisposable

The DragTarget type exposes the following members.

Constructors
  NameDescription
Public methodDragTarget
Initialize a new instance of the DragTarget class.
Top
Properties
  NameDescription
Public propertyAllowFlags
Gets the flags of the pages allowed to be dropped.
Public propertyDrawRect
Gets the rectangle representing the targets drawing area.
Public propertyHint
Gets the hint used to help the drag feedback.
Public propertyHotRect
Gets the rectangle representing the targets hot area.
Public propertyIsDisposed
Gets a value indicating if the view has been disposed.
Public propertyScreenRect
Gets the rectangle representing the targets screen area.
Top
Methods
  NameDescription
Public methodDispose
Release managed and unmanaged resources.
Protected methodDispose(Boolean)
Release unmanaged and optionally managed resources.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Release resources.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsMatch
Is this target a match for the provided screen position.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPerformDrop
Perform the drop action associated with the target.
Protected methodProcessDragEndData
Process the drag pages in the context of a target navigator.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
See Also