Contains diagramming classes for Windows Presentation Foundation

Classes

  ClassDescription
CommentNode
Displays a comment on the diagram.
ConnectionTool
Provides attached properties which configure a DiagramConnectionTool to create connections of a specified DiagramLineType.
ContentMargin
Controls the positioning of the content on a DiagramShape.
Diagram
Represents a standard shape diagram.
DiagramArrowheadType
Identifies a type of arrowhead.
DiagramArrowheadTypes
Identifies standard arrowhead types.
DiagramBitmapRenderer
Renders a diagram as a bitmap.
DiagramCommands
Provides a standard set of diagram-related commands.
DiagramConnection
Represents a connection on a standard shape diagram.
DiagramConnectionPoint
Represents a point at which a connection connects to a source or destination in a standard shape diagram.
DiagramConnectionStyleSelector
Selects a style for a DiagramConnection using the LineTypeLayout resource whose key is the DiagramConnection.LineType.
DiagramConnectionTool
Represents a control which, when selected, puts the cursor into "draw connection" mode.
DiagramFormatter
Specifies how a IDiagramModel should be displayed on a DiagramSurface.
DiagramLineType
Identifies a type of line.
DiagramLineTypes
Identifies standard line types.
DiagramNode
Represents a node in a standard shape diagram.
DiagramNodeTool
Represents a control which can be dragged from a toolbox onto a DiagramSurface to create new diagram nodes.
DiagramNodeToolDroppedEventArgs
Provides information about the DiagramNodeToolDropped event of a DiagramNodeTool control.
DiagramPrinter
Provides support for printing diagrams.
DiagramShape
Represents a geometrical shape in a diagram.
DiagramShapes
Contains standard shapes for use in diagrams.
DiagramSurface
Represents the surface on which a diagram is displayed.
DiagramToolBox
Displays diagram tools and provides various filtering options.
DiagramToolBoxGroup
Groups together a collection of related diagram tools.
DiagramXmlSerializer
Serializes and deserializes Diagram objects as XML.
EdgeHelper
Provides utility methods for working with Edge values.
LineTypeLayout
Specifies how to display a DiagramLineType.
MarqueeDragCompletedEventArgs
Provides information about the MarqueeDragCompleted event of a DiagramSurface.
MarqueeDragStartedEventArgs
Provides information about the MarqueeDragStarted event of a DiagramSurface.
ShapeConnectionPointPosition
Specifies the location of a connection point on a DiagramShape.
ShapeLayout
Specifies how to display a DiagramShape.
ShapeNode
Represents a node in a diagram that displays a geometric shape.
ShapeNodeStyleSelector
Selects a style for a ShapeNode using the ShapeLayout resource whose key is the ShapeNode object.
ShapeTool
Provides attached properties which configure a DiagramNodeTool to create nodes of a specified DiagramShape.
TitleNode
Displays a title on the diagram, with optional pre-title and subtitle text.

Enumerations

  EnumerationDescription
Edge
Identifies the edge of an element.
OverflowBehavior
Specifies the behavior of a DiagramSurface when the diagram is too big for the control to display.
ToolboxIconStyle
When applied to a Path in ToolboxIconPaths, specifies how the path should be styled if no explicit style is specified.
ZoomMode
Specifies the zooming behavior of a DiagramSurface.