The LayoutModel<(Of <(<'TNode, TCanvas>)>)> type exposes the following members.

Constructors

  NameDescription
Protected methodLayoutModel<(Of <(<'TNode, TCanvas>)>)>()()()()
Initializes a new instance.
Protected methodLayoutModel<(Of <(<'TNode, TCanvas>)>)>(LayoutModel<(Of <<'(TNode, TCanvas>)>>))
Initializes a new instance based on the settings of an existing instance.

Methods

  NameDescription
Public methodDraw
Displays the layout based on the current settings.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetNodePositions
Retrieves an enumeration of the positions that a node is shown at.
Public methodGetNodesAtPoint
Checks which node is at a given location in the layout.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInvalidateSizes
Invalidates all stored sizes and positions of any graphical elements.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyCanvas
The canvas currently used for measuring and drawing the graphical elements.
Public propertyHasCanvas
Indicates whether the layout model is currently connected with a Canvas.
Public propertyOrientation
The orientation of the layout.
Public propertyTotalHeight
Retrieves the total height of the layout.
Public propertyTotalWidth
Retrieves the total width of the layout.

See Also