The DecisionNode type exposes the following members.

Constructors

  NameDescription
DecisionNode
Initializes a new instance of the DecisionNode class.

Methods

  NameDescription
Clone
Returns an IDiagramNodeState that represents the current state of this DiagramNodeBase at the time this method is called.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
GetCollisionBounds
Returns the value of the Bounds property of this DiagramNodeBase.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
OnBoundsChanged
Raises the BoundsChanged event.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
OnDataChanged
Raises the DataChanged event.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
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.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)

Properties

  NameDescription
Bounds
Gets or sets the display location and size of the node.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
CanOriginateNewConnections
Returns true if there are at least two outbound connection points available. Returns false if there is only one available. This ensures that one side of this DecisionNode is available for a connection to enter this node. That is, a DescisionNode can not be fully taken up by outgoing connections, it must have at least one connection leading into it or the flow chart diagram wouldn't be 'valid'.
(Overrides DiagramNodeBase<(Of <(DiagramConnectionPoint>)>)..::.CanOriginateNewConnections.)
CanReceiveNewConnections
Returns true. DecisionNode objects can accept any number of incomming connections.
(Overrides DiagramNodeBase<(Of <(DiagramConnectionPoint>)>)..::.CanReceiveNewConnections.)
ConnectionPoints
Gets the collection of connection points on this DiagramNode.
(Inherited from DiagramNode.)
Data
Gets the data represented by the node.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
DefaultConnectionPoint
Gets the connection point to be used if a connection is attached to the node and no other connection point is specified.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
IsResizable
Gets or sets whether the DiagramNodeBase can be resized.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
Parent
Gets the parent of the DiagramNodeBase. This implementation returns null, but can be overriden.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
Rotation
Gets or sets the rotation of this DiagramNodeBase<(Of <(TConnectionPoint>)>).
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)
ZOrder
Gets or sets the relative z-order.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).)

Events

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

See Also