Search
DiagramBase.DrawAnchorPoint Event
See Also
 





Raised when an anchor point must be custom-drawn.

Namespace: MindFusion.Diagramming
Assembly: MindFusion.Diagramming

 Syntax

C#  Copy Code

public event EventHandler<DrawAnchorPointEventArgs> DrawAnchorPoint

Visual Basic  Copy Code

Public Event DrawAnchorPoint As EventHandler(Of DrawAnchorPointEventArgs)

 Event Data

DrawAnchorPoint event handlers receive an argument of type DrawAnchorPointEventArgs. The following DrawAnchorPointEventArgs members provide information relevant to the event:

Member name

Description

Node

A DiagramNode containing the anchor point that is being painted.

AnchorIndex

Index of the anchor point within the node's AnchorPattern.

AnchorPattern

An AnchorPattern instance that contains the anchor point definition.

Location

A Point specifying the location of the anchor point.

Graphics

An object implementing the IGraphics interface whose methods should be used to draw the anchor point mark.

 Remarks

DrawAnchorPoint is raised for an AnchorPoint if the point's MarkStyle is set to Custom.

 Example

The following example demonstrates how to draw images for anchor points:

C#  Copy Code

void diagram_DrawAnchorPoint(object sender, DrawAnchorPointEventArgs e)
{
    var imgPos = e.Location;
    imgPos.Y -= 1.8;

    e.Graphics.DrawImage(icon, imgPos);
}

 See Also