The IDiagramNode type exposes the following members.

Methods

  NameDescription
Clone
Returns an IDiagramNodeState that holds current property values of this IDiagramNode at the time this method is called.
GetCollisionBounds
Returns the rectangle that is taken into consideration when a connection path is being constructed to the given IDiagramConnectionPoint. Generally, an IDiagramNode should return its bounds, and an IDiagramConnection should return a Rect with the position of the given IDiagramConnectionPoint and a size of 0.
(Inherited from IDiagramConnectable.)
SetAs
Sets all the properties of this IDiagramNode to match those of the given IDiagramNodeState.

Properties

  NameDescription
Bounds
Gets or sets the display location and size of the diagram item.
(Inherited from IDiagramPositionable.)
CanOriginateNewConnections
Gets whether any more connections can begin at this IDiagramConnectable at all.
(Inherited from IDiagramConnectable.)
CanReceiveNewConnections
Gets whether any more connections can end at this IDiagramConnectable at all.
(Inherited from IDiagramConnectable.)
ConnectionPoints
Gets the points at which connections can attach to the IDiagramNode.
Data
Gets the data represented by the IDiagramConnectable, such as a business object in the domain being diagrammed.
(Inherited from IDiagramConnectable.)
DefaultConnectionPoint
Gets the connection point to be used if a connection is attached to the node and no other connection point is specified.
IsResizable
Gets or sets whether the IDiagramPositionable can be resized.
(Inherited from IDiagramPositionable.)
Parent
Gets the parent of the diagram item, if the item is part of a hierarchy.
(Inherited from IDiagramPositionable.)
Rotation
Gets or sets the rotation of the IDiagramNode.
ZOrder
Gets or sets the relative z-order of the diagram item. Lower z-orders appear behind higher z-orders.
(Inherited from IDiagramZOrderable.)

Events

  NameDescription
BoundsChanged
Raised when the Bounds property changes.
(Inherited from IDiagramPositionable.)
DataChanged
Raised when the Data property changes.
(Inherited from IDiagramConnectable.)
RotationChanged
Raised when the Rotation property changes.

See Also