The EdgeEndMoveHandle type exposes the following members.

Constructors

  NameDescription
Protected methodEdgeEndMoveHandle
Creates a new instance of the EdgeEndMoveHandle class.

Methods

  NameDescription
Public methodCancelDrag
Called by clients to indicate that the dragging has been canceled by the user.
Protected methodConfigureDummy
Configures the dummy edge to look like the given edge.
Protected methodCreateDummyEdge
Factory method that creates the dummy edge that will be shown during the drag operation.
Protected methodCreateDummyEdgeVisualCreator
Factory method that creates a dummy paintable for the dummy edge during the drag operation.
Public methodDragFinished
Called by clients to indicate that the repositioning has just been finished.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetGraph
Gets the graph to use from the context.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHandleMove
Called by clients to indicate that the element has been dragged and its position should be updated.
Protected methodHideOriginalEdge
Hides the original edge that during the drag operation.
Public methodInitializeDrag
Called by clients to indicate that the element is going to be dragged.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodSetPosition
Updates the position of the handle.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodUnhideOriginalEdge
Unhides the original edge that was hidden during the drag operation.

Extension Methods

  NameDescription
Public Extension MethodDistanceTo
Calculates the Euclidean distance between two points.
(Defined by PointExtensions.)
Public Extension MethodToPoint
Copies the current values of the coordinates of the point to a PointD struct.
(Defined by PointExtensions.)

Properties

  NameDescription
Public propertyCursor
Provides the cursor to display when the mouse hovers over or drags this handle.
Protected propertyDummyEdge
Gets the dummy edge this instance uses during the edit.
Protected propertyEdge
Gets the edge this instance acts upon.
Protected propertyInputModeContext
Gets or sets the context to operate on.
Public propertyLocation
Returns a view of the location of the item.
Public propertyShowDummyEdge
Gets or sets a property that determines whether to show a dummy edge during the drag operation.
Protected propertySourceEnd
Gets a value indicating whether the source end of the edge is handled by this instance.
Public propertyType
Returns the type of the handle that can be used by the rendering engine to render types differently.

See Also