The DiagramNodeBase<(Of <(TConnectionPoint>)>) type exposes the following members.

Constructors

Methods

  NameDescription
Clone
Returns an IDiagramNodeState that represents the current state of this DiagramNodeBase at the time this method is called.
GetCollisionBounds
Returns the value of the Bounds property of this DiagramNodeBase.
OnBoundsChanged
Raises the BoundsChanged event.
OnDataChanged
Raises the DataChanged event.
OnPropertyChanged
Raises the PropertyChanged event.
(Inherited from ViewModelBase.)
Set<(Of <(T>)>)
Sets the value of a field, raising the PropertyChanged event if required.
(Inherited from ViewModelBase.)
SetAs
Sets all the properties of this DiagramNodeBase to match those of the given IDiagramNodeState. This method can be overriden to include the setting of other properties introduced by sub classes.

Properties

  NameDescription
Bounds
Gets or sets the display location and size of the node.
CanOriginateNewConnections
Returns true. DiagramNodeBase objects can accept any number of out going connections. This can be overriden to provide node specific logic.
CanReceiveNewConnections
Returns true. DiagramNodeBase objects can accept any number of incomming connections. This can be overriden to provide node specific logic.
ConnectionPoints
Gets a collection of connection points attached to this node.
Data
Gets the data represented by the node.
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 DiagramNodeBase can be resized.
Parent
Gets the parent of the DiagramNodeBase. This implementation returns null, but can be overriden.
Rotation
Gets or sets the rotation of this DiagramNodeBase<(Of <(TConnectionPoint>)>).
ZOrder
Gets or sets the relative z-order.

Events

  NameDescription
BoundsChanged
Raised when the Bounds property changes.
DataChanged
Raised when the Data property changes.
PropertyChanged
Occurs when a property value changes.
(Inherited from ViewModelBase.)
RotationChanged
Raised when the Rotation property changes.

See Also