Search
ContainerNode Properties
 


 Public Properties

  Name Description

AllowAddChildren

Gets or sets a value indicating whether users are allowed to adding nodes to this container.

AllowIncomingLinks

Gets or sets a value indicating whether users are allowed to draw incoming links to this node. (Inherited from DiagramNode.)

AllowOutgoingLinks

Gets or sets a value indicating whether users are allowed to draw outgoing links from this node. (Inherited from DiagramNode.)

AllowRemoveChildren

Gets or sets a value indicating whether users are allowed to removing nodes to this container.

AnchorPattern

Gets or sets the anchor points to which links are attached when connected to the node. (Inherited from DiagramNode.)

AttachedNodes

Returns the nodes attached to this node. (Inherited from DiagramNode.)

AutoCaptureMouse

Gets or sets whether the item should capture the mouse input when the left button is pressed over it. This is a dependency property. (Inherited from DiagramItem.)

Bounds

Gets or sets the rectangle that defines the position of the diagram node. This is a dependency property. (Inherited from DiagramNode.)

Brush

Gets or sets the Brush that specifies how to paint the interior of the item. This is a dependency property. (Inherited from DiagramItem.)

CaptionHeight

Gets or sets the height of the container's caption bar. This is a dependency property.

Children

Gets the collection of child nodes of this container.

Constraints

Allows applying constraints to the location and size of the node. (Inherited from DiagramNode.)

Container

Gets the ContainerNode that contains this node. (Inherited from DiagramNode.)

DecorationsContainer

Gets a Grid that contains the ShapeNode decoration elements. This is a dependency property. (Inherited from ShapeNode.)

Diagram

Gets the parent diagram. (Inherited from DiagramItem.)

Effects

Gets a collection with all effects applied to this node. (Inherited from DiagramNode.)

EnabledHandles

Gets or sets the kinds of modifications that end-users are permitted to perform on the node. (Inherited from DiagramNode.)

Expandable

Gets or sets a value indicating whether users are allowed to expand or collapse the subtree that starts from this node. (Inherited from DiagramNode.)

Expanded

Gets or sets a value indicating whether the subtree starting from this node is expanded. (Inherited from DiagramNode.)

Foldable

Gets or sets a value indicating whether the user is allowed to fold this container.

Folded

Gets or sets a value indicating whether this container is folded.

HandlesStyle

Gets or sets a value indicating how the node adjustment handles behave and what do they look like. (Inherited from DiagramItem.)

HorizontalImageAlignment

Gets or sets the horizontal alignment of the ShapeNode's image. This is a dependency property. (Inherited from ShapeNode.)

HorizontalTextBlockAlignment

Gets or sets the horizontal alignment of the TextBlock used to display the ShapeNode text relative to its container Grid. This is a dependency property. (Inherited from ShapeNode.)

HyperLink

Gets or sets the hyperlink associated with this diagram item. This is a dependency property. (Inherited from DiagramItem.)

Id

Gets or sets user-defined identifier associated with this item. (Inherited from DiagramItem.)

IgnoreLayout

Gets or sets a value indicating whether the position of this item should not be changed by automatic layout methods. (Inherited from DiagramItem.)

Image

Gets or sets the image that is displayed in this shape node. This is a dependency property. (Inherited from ShapeNode.)

ImageAlign

Gets or sets the alignment of the image displayed in this shape node. (Inherited from ShapeNode.)

ImageLocation

Gets or sets the URL of the image displayed in this ShapeNode. Relative URLs are resolved against the directory containing the *.xap file (Inherited from ShapeNode.)

ImageResourceLocation

Gets or sets the path to image file within the (*.xap) archive displayed in this ShapeNode. (Inherited from ShapeNode.)

ImageStretch

Gets or sets a value that describes how the ShapeNode's image should be stretched to fill the destination rectangle. This is a dependency property. (Inherited from ShapeNode.)

IncomingLinks

Gets a collection of links that point to the node. (Inherited from DiagramNode.)

IsMouseDown

Gets a value indicating whether the mouse button is pressed over this item. This is a dependency property. (Inherited from DiagramItem.)

IsMouseOver

Gets a value indicating whether the mouse pointer is located over this item. This is a dependency property. (Inherited from DiagramItem.)

LayerIndex

Gets or sets the zero-based index of the layer this item is associated with, or -1, if the item is not associated with a layer. (Inherited from DiagramItem.)

LayoutTraits

Contains properties specific to each layout algorithm. (Inherited from DiagramItem.)

Locked

Gets or sets a value indicating whether users are allowed to edit the diagram item. (Inherited from DiagramItem.)

MasterNode

Gets the node to which this node is attached. This is a dependency property. (Inherited from DiagramNode.)

Obstacle

Gets or sets a value indicating whether this node is considered an obstacle by the link-routing algorithm. (Inherited from DiagramNode.)

OutgoingLinks

Gets a collection of links that start from this node. (Inherited from DiagramNode.)

RotationAngle

Gets or sets the angle at which this node is rotated. This is a dependency property. (Inherited from DiagramNode.)

RuntimeIndex

For internal use. (Inherited from DiagramItem.)

Selected

Gets or sets a value indicating whether a diagram item is selected. (Inherited from DiagramItem.)

Shape

Gets or sets a reference to the node's geometric shape definition. This is a dependency property. (Inherited from ShapeNode.)

ShapeGeometry

Gets a Geometry object that represents the ShapeNode outline and is automatically generated from the current Shape and Bounds values. This is a dependency property. (Inherited from ShapeNode.)

ShapeOpacity

Gets or sets the shape opacity of this node. This is a dependency property. (Inherited from DiagramNode.)

ShapeVisibility

For internal use. (Inherited from ShapeNode.)

Stroke

Gets or sets the Brush that specifies how the item outline is painted. This is a dependency property. (Inherited from DiagramItem.)

StrokeDashArray

Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to outline nodes. This is a dependency property. (Inherited from DiagramItem.)

StrokeDashCap

Gets or sets a PenLineCap enumeration value that specifies how the ends of a dash are drawn. This is a dependency property. (Inherited from DiagramItem.)

StrokeDashOffset

Gets or sets a double value that specifies the distance within the dash pattern where a dash begins. This is a dependency property. (Inherited from DiagramItem.)

StrokeEndLineCap

Gets or sets a PenLineCap enumeration value that specifies what shape to draw at the end of a Stroke. This is a dependency property. (Inherited from DiagramItem.)

StrokeLineJoin

Gets or sets a PenLineJoin enumeration value that specifies the type of join that is used at the vertices of the item's outline. This is a dependency property. (Inherited from DiagramItem.)

StrokeMiterLimit

Gets or sets a limit on the ratio of the miter length to half the StrokeThickness of an item outline element. This is a dependency property. (Inherited from DiagramItem.)

StrokeStartLineCap

Gets or sets a PenLineCap enumeration value that specifies what shape to draw at the start of a Stroke. This is a dependency property. (Inherited from DiagramItem.)

StrokeThickness

Gets or sets the width of the DiagramItem stroke outline. This is a dependency property. (Inherited from DiagramItem.)

Text

Gets or sets the text displayed inside the shape node. This is a dependency property. (Inherited from ShapeNode.)

TextAlignment

Gets or sets how the text should be aligned in the ShapeNode's text box. This is a dependency property. (Inherited from ShapeNode.)

TextBrush

Gets or sets the color of the item's text. This is a dependency property. (Inherited from DiagramItem.)

TextFormat

Gets or sets the alignment of the text that is displayed inside shape nodes. (Inherited from ShapeNode.)

TextHeight

Gets or sets the height of the ShapeNode text area. This is a dependency property. (Inherited from ShapeNode.)

TextMargin

Gets or sets the offset of the ShapeNode text area from the origin of its container Grid. This is a dependency property. (Inherited from ShapeNode.)

TextWidth

Gets or sets the width of the ShapeNode text area. This is a dependency property. (Inherited from ShapeNode.)

TextWrapping

Gets or sets whether text wraps when it extends beyond the available width of the node. This is a dependency property. (Inherited from ShapeNode.)

ToolTip

Gets or sets the contents of the tooltip displayed when the mouse pointer rests over the diagram element. (Inherited from DiagramItem.)

Transparent

Gets or sets a value indicating whether this shape node is transparent. This is a dependency property. (Inherited from ShapeNode.)

UnfoldedSize

Returns the original size of a folded container.

VerticalImageAlignment

Gets or sets the vertical alignment of the ShapeNode's image. This is a dependency property. (Inherited from ShapeNode.)

VerticalTextBlockAlignment

Gets or sets the vertical alignment of the TextBlock used to display the ShapeNode text relative to its container Grid. This is a dependency property. (Inherited from ShapeNode.)

Visible

Gets or sets a value indicating whether the container is visible.

Weight

Gets or sets a weight value used in layout and path-finding algorithms. (Inherited from DiagramItem.)

ZIndex

Gets or sets the z-order position of the object. (Inherited from DiagramItem.)

 Protected Properties

  Name Description

Size

Gets the size of this item. (Inherited from DiagramItem.)

 See Also