The ShapeLayout type exposes the following members.

Constructors

  NameDescription
ShapeLayout
Initializes a new instance of the ShapeLayout class.

Methods

  NameDescription
GetCursorVisualStyle
Gets the style to be used for a Path in a ShapeLayout when the shape is being displayed as a cursor visual.
GetNodeStyle
Gets the style to be used for a Path in a ShapeLayout when the shape is placed on the diagram.
GetPositionCalculator
Gets the position of the connection point at the specified index along the specified edge.
GetToolboxIconStyle
Gets the style to be used for a Path in a ShapeLayout when the shape appears in the toolbox.
SetCursorVisualStyle
Gets the style to be used for a Path in a ShapeLayout when the shape is being displayed as a cursor visual.
SetNodeStyle
Gets the style to be used for a Path in a ShapeLayout when the shape is placed on the diagram.
SetToolboxIconStyle
Gets the style to be used for a Path in a ShapeLayout when the shape appears in the toolbox.

Fields

  NameDescription
CursorVisualStyleProperty
Identifies the CursorVisualStyle attached property.
NodeStyleProperty
Identifies the NodeStyle attached property.
ToolboxIconStyleProperty
Identifies the ToolboxIconStyle attached property.

Properties

  NameDescription
ConnectionPointPositions
Specifies how connection points should be positioned on the DiagramShape.
ContentMargin
Specifies how content should be positioned on the DiagramShape.
Geometry
Specifies the geometry of a DiagramShape.
Paths
Specifies the paths that make up a DiagramShape. This is used for shapes that need to apply different fill, stroke or style settings to different figures in the shape. A shape should specify either Paths or Geometry, but not both.

See Also