GoXam for WPF v3
Diagram Class Members
Fields  Properties  Methods  Events


Northwoods.GoXam Namespace : Diagram Class

The following tables list the members exposed by Diagram.

Public Constructors
 NameDescription
Public ConstructorCreate an empty Diagram with the standard values for the Model, PartManager, LayoutManager, Layout, CommandHandler, MouseDownTools, MouseMoveTools, MouseUpTools, and the various defined tool properties including CurrentTool.  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowClipboard dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowCopy dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowDelete dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowDragOut dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowDrop dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowEdit dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowGroup dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowInsert dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowLink dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowMove dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowPrint dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowRelink dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowReshape dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowResize dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowRotate dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowScroll dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowSelect dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowUndo dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowUngroup dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AllowZoom dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CenteredNodeData dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ClickCreatingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ClickSelectingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ClipboardPasted routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CommandHandler dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CurrentTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the DefaultTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the DraggingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the DragSelectingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the DragZoomingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ExternalObjectsDropped routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FirstMouseEventArgs dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FirstMousePointInModel dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FirstMouseTimestamp dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridPattern dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridPatternTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridSnapCellSize dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridSnapCellSpot dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridSnapEnabled dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridSnapOrigin dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridVisible dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupTemplateDictionary dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the HasDefaultModel dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the InitialCenteredNodeData dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the InitialDiagramBoundsSpot dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the InitialLayoutCompleted routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the InitialPanelSpot dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the InitialPosition dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the InitialScale dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the InitialStretch dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the read-only IsAnimating dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the IsReadOnly dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LastMouseEventArgs dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LastMousePointInModel dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FirstMouseTimestamp dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LayoutCompleted routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LayoutManager dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the Layout dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinkDrawn routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinkingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinkRelinked routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinkReshaped routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinkReshapingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the read-only Links dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinksSource dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinkTemplateDictionary dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LinkTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the MaximumSelectionCount dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the Model dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NodeCreated routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NodeResized routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NodeRotated routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the read-only Nodes dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NodesSource dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NodeTemplateDictionary dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NodeTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the PanningTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the PartManager dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the PartsModel dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the PrintManager dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RelinkingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ResizingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RotatingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedGroup dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedLink dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedNode dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedPart dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the read-only SelectedParts dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionChanged routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionCopied routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionDeleted routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionDeleting routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionGrouped routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionMoved routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionUngrouped routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the Stretch dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the TemplateApplied routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the TextEdited routed event.  
Public Fieldstatic (Shared in Visual Basic)Identifies the TextEditingTool dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the TreePath dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the UnloadingClearsPartManager dependency property.  
Top
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
Public Methods
 NameDescription
Public MethodOverloaded.  (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public MethodOverloaded.  (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.UIElement)
Public MethodOverloaded.  (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.FrameworkElement)
Public MethodOverloaded.  (Inherited from System.Windows.FrameworkElement)
Public MethodOverloaded.  (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public MethodRemove all Parts from the collection of SelectedParts.  
Public MethodOverloaded.  (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.DependencyObject)
Public MethodComplete an undoable transaction (a collection of model changes) by calling Northwoods.GoXam.Model.IDiagramModel.CommitTransaction.  
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.Media.Visual)
Public Methodstatic (Shared in Visual Basic)This static method finds a default diagram resource of type T.  
Public Method Find a mouse tool of a given type.  
Public Method (Inherited from System.Windows.FrameworkElement)
Public Methodstatic (Shared in Visual Basic)Overloaded. This static method looks for a resource of type T.  
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.Media.Visual)
Public Method (Inherited from System.Windows.Media.Visual)
Public Method Request a re-layout of all of the nodes and links in this diagram.  
Public Methodstatic (Shared in Visual Basic)  
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.FrameworkElement)
Public MethodOverridden. When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.  
Public Method (Inherited from System.Windows.Media.Visual)
Public Method (Inherited from System.Windows.Media.Visual)
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.UIElement)
Public MethodRaise the TemplatesChanged event.  
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method Replace a mouse tool of a given type with a new tool.  
Public MethodAbort the current transaction and rollback (undo) any of the changes by calling Northwoods.GoXam.Model.IDiagramModel.RollbackTransaction.  
Public MethodOverloaded. Make the given Part the only selected Part.  
Public MethodOverloaded.  (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.FrameworkElement)
Public MethodOverloaded.  (Inherited from System.Windows.DependencyObject)
Public MethodStart an undoable transaction (a collection of model changes) by calling Northwoods.GoXam.Model.IDiagramModel.StartTransaction.  
Public MethodOverridden. Returns a string that represents the current object.  
Public MethodOverloaded.  (Inherited from System.Windows.Media.Visual)
Public Method (Inherited from System.Windows.Media.Visual)
Public Method (Inherited from System.Windows.Media.Visual)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.UIElement)
Top
Protected Methods
 NameDescription
Protected Method (Inherited from System.Windows.Media.Visual)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.Controls.Control)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected MethodOverloaded.  (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.Controls.Control)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.Media.Visual)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected MethodOverridden. Invoked when an unhandled System.Windows.Input.Keyboard.KeyDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.  
Protected MethodOverridden. Invoked when an unhandled System.Windows.Input.Keyboard.KeyUp attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.  
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.Controls.Control)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.Controls.Control)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.Controls.Control)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.FrameworkElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.UIElement)
Protected Method (Inherited from System.Windows.Media.Visual)
Top
Public Events
 NameDescription
Public EventThis event is raised by Paste.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public EventThis event is raised by Northwoods.GoXam.Tool.DraggingTool.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event This event is raised after the first layout has been performed and the diagram bounds have been updated.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event This event is raised after any layout has been performed and the diagram bounds have been updated.  
Public Event (Inherited from System.Windows.UIElement)
Public EventThis event is raised by Northwoods.GoXam.Tool.LinkingTool.  
Public EventThis event is raised by Northwoods.GoXam.Tool.RelinkingTool.  
Public EventThis event is raised by Northwoods.GoXam.Tool.LinkReshapingTool.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public EventThis event is raised when the Model property changes value.  
Public Event (Inherited from System.Windows.Controls.Control)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public EventThis event is raised by Northwoods.GoXam.Tool.ClickCreatingTool.  
Public EventThis event is raised by Northwoods.GoXam.Tool.ResizingTool.  
Public EventThis event is raised by Northwoods.GoXam.Tool.RotatingTool.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.Controls.Control)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventThis event is raised by Diagram.  
Public EventThis event is raised by Northwoods.GoXam.Tool.DraggingTool.  
Public EventThis event is raised by Delete, after the deletion occurs.  
Public EventThis event is raised by Delete, before the deletion occurs.  
Public EventThis event is raised by Group.  
Public EventThis event is raised by Northwoods.GoXam.Tool.DraggingTool.  
Public EventThis event is raised by Ungroup.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventThis event is raised by OnApplyTemplate, after the diagram's Panel has been created, to allow you to establish event handlers or bindings on the DiagramPanel.  
Public EventThis event is raised when one of the DataTemplate properties of the diagram is changed.  
Public EventThis event is raised by Northwoods.GoXam.Tool.TextEditingTool.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Top
See Also

Reference

Diagram Class
Northwoods.GoXam Namespace