GoXam for WPF v3
Diagram Class Properties


Northwoods.GoXam Namespace : Diagram Class

For a list of all members of this type, see Diagram members.

Public Properties
 NameDescription
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property Gets or sets whether the user may copy to or paste from the clipboard, either the system clipboard or the internal one.  
Public Property Gets or sets whether the user may copy parts.  
Public Property Gets or sets whether the user may delete parts from the diagram.  
Public Property Gets or sets whether the user may start a drag-and-drop in this diagram, possibly dropping in a different control.  
Public Property Gets or sets whether the user may end a drag-and-drop in this diagram.  
Public Property Gets or sets whether the user may do in-place text editing.  
Public Property Gets or sets whether the user may group parts together.  
Public Property Gets or sets whether the user may insert parts into the diagram.  
Public Property Gets or sets whether the user may draw new links.  
Public Property Gets or sets whether the user may move parts.  
Public Property Gets or sets whether the user may print parts.  
Public Property Gets or sets whether the user may reconnect existing links.  
Public Property Gets or sets whether the user may reshape parts.  
Public Property Gets or sets whether the user may resize parts.  
Public Property Gets or sets whether the user may rotate parts.  
Public PropertyGets or sets whether the user may scroll the diagram, thereby changing the value of DiagramPanel.Position.  
Public Property Gets or sets whether the user may select parts.  
Public Property Gets or sets whether the user may undo any changes.  
Public Property Gets or sets whether the user may ungroup existing group nodes.  
Public PropertyGets or sets whether the user may zoom the diagram, thereby changing the value of DiagramPanel.Scale.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets the data object for which the corresponding Node will be centered in the viewport.  
Public Property Gets or sets the standard mouse-up tool for inserting objects with a mouse click.  
Public Property Gets or sets the standard mouse-up tool for selecting objects with a mouse click.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets the CommandHandler that implements all of the standard commands.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the current Northwoods.GoXam.Tool.IDiagramTool that handles the diagram's input events.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the default tool, which is used as the value of CurrentTool both initially as well as whenever a tool stops.  
Public Property (Inherited from System.Windows.DependencyObject)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.Threading.DispatcherObject)
Public Property Gets or sets the standard mouse-move tool for dragging (moving or copying) the selection.  
Public Property Gets or sets the standard mouse-move tool for selecting many objects with a rubber-band rectangle.  
Public Property Gets or sets the non-standard mouse-move tool for manual zooming.  
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets the MouseEventArgs describing the first mouse-down event.  
Public Property Gets or sets the point in model coordinates at which a mouse down event occurred.  
Public Property Gets or sets the time stamp, in milliseconds, describing the first mouse-down event.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets or sets the UIElement used to render the GridPattern for the whole diagram.  
Public PropertyGets or sets the DataTemplate used to render the GridPattern for the whole diagram.  
Public PropertyGets or sets the size of the grid cell used when snapping during a drag if the value of GridSnapEnabled is true.  
Public PropertyGets or sets the Spot that specifies what point in the grid cell dragged parts snap to, if the value of GridSnapEnabled is true.  
Public PropertyGets or sets whether the DraggingTool snaps the location of dragged nodes.  
Public PropertyGets or sets the snapping grid's coordinates, in model coordinates, if the value of GridSnapEnabled is true.  
Public Property Gets or sets whether a background grid pattern is visible for the whole diagram.  
Public PropertyGets or sets the DataTemplate used to define the default appearance of Groups.  
Public PropertyGets or sets a DataTemplateDictionary that determines the appearance of all Groups.  
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets whether this Diagram has a default value for Model, an empty Northwoods.GoXam.Model.UniversalGraphLinksModel.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets or sets the data object for which the corresponding Node will be centered in the viewport after an initial layout has completed.  
Public PropertyGets or sets the Spot point in the diagram bounds that should be positioned at the point specified by InitialPanelSpot.  
Public PropertyGets or sets the Spot point in the panel where the point specified by InitialDiagramBoundsSpot should be positioned.  
Public PropertyGets the list of Parts that are automatically included in the diagram without coming from the Model.  
Public PropertyGets or sets the initial value for this diagram's Panel's DiagramPanel.Position property, in model coordinates.  
Public PropertyGets or sets the initial value for this diagram's Panel's DiagramPanel.Scale property.  
Public PropertyGets or sets the initial value for this diagram's Panel's DiagramPanel.Stretch property.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property This read-only property is true when a layout or scrolling animation is in progress.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public PropertyThis property is true when a transaction has been started on the Model's Northwoods.GoXam.Model.UndoManager.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property Gets or sets whether the user may not modify the diagram. This is a dependency property.  
Public Property (Inherited from System.Windows.DependencyObject)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the MouseEventArgs describing the latest mouse event.  
Public Property Gets or sets the latest point in model coordinates at which any mouse event occurred.  
Public Property Gets or sets the time stamp, in milliseconds, describing the last mouse event.  
Public PropertyGets or sets the Northwoods.GoXam.Layout.IDiagramLayout responsible for positioning all of the top-level nodes in the diagram.  
Public PropertyGets or sets the LayoutManager that is responsible for positioning all of the nodes in the diagram.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Propertystatic (Shared in Visual Basic) This static/shared property holds the runtime license key that permits distribution of applications using this control without displaying a licensing watermark.  
Public Property Gets or sets the standard mouse-move tool for drawing a new link.  
Public Property Gets or sets the standard mouse-down tool for reshaping a link.  
Public PropertyA read-only collection of the Links in this diagram.  
Public PropertyGets and sets the diagram's Model's Northwoods.GoXam.Model.ILinksModel.LinksSource, if the model is an Northwoods.GoXam.Model.ILinksModel.  
Public PropertyGets or sets a DataTemplate that determines the default appearance of Links.  
Public PropertyGets or sets a DataTemplateDictionary that determines the appearance of all Links.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property Gets or sets the maximum number of selected parts.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the Northwoods.GoXam.Model.IDiagramModel that organizes the data to which this diagram is bound.  
Public PropertyGets the list of Northwoods.GoXam.Tool.IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse down event.  
Public PropertyGets the list of Northwoods.GoXam.Tool.IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse move event.  
Public PropertyGets the list of Northwoods.GoXam.Tool.IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse up event.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyA read-only collection of the Nodes in this diagram, including Groups.  
Public PropertyGets and sets the diagram's Model's Northwoods.GoXam.Model.IDiagramModel.NodesSource.  
Public PropertyGets or sets the DataTemplate used to define the default appearance of regular Nodes, ones that are neither groups nor link labels.  
Public PropertyGets or sets a DataTemplateDictionary that determines the appearance of Nodes that are not Groups.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets the DiagramPanel that implements the basic functionality of this diagram.  
Public Property Gets or sets the standard mouse-move tool for manual panning.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the PartManager responsible for creating and updating Parts for all of the data managed by the Model.  
Public PropertyGets or sets the special model used to hold Parts that are not bound to data.  
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets the PrintManager that is responsible for printing the diagram.  
Public Property Gets or sets the standard mouse-down tool for reconnecting an existing link.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property Gets or sets the standard mouse-down tool for resizing a part.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property Gets or sets the standard mouse-down tool for rotating a part.  
Public PropertyGets or sets the primary selected Group.  
Public PropertyGets or sets the primary selected Link.  
Public PropertyGets or sets the primary selected Node.  
Public PropertyGets or sets the primary selected Part.  
Public PropertyThis is an ObservableCollection of all selected Parts.  
Public Property (Inherited from System.Windows.UIElement)
Public Property Gets or sets how the parts are positioned in the panel.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property Gets or sets the standard tool for in-place text editing.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property Gets or sets the manner in which tree-structured diagrams are assumed to be defined.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets whether when this Diagram is Unloaded, it should clear out all of the PartManager's Nodes and Links.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Propertystatic (Shared in Visual Basic) This property returns the Diagram software version, as a string.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Top
Protected Properties
 NameDescription
Protected Property (Inherited from System.Windows.UIElement)
Protected Property (Inherited from System.Windows.UIElement)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.FrameworkElement)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Protected Property (Inherited from System.Windows.Media.Visual)
Top
See Also

Reference

Diagram Class
Northwoods.GoXam Namespace