The following tables list the members exposed by Diagram.
Name | Description | |
---|---|---|
Diagram Constructor | Create an empty Diagram with the standard values for the Diagram.Model, PartManager, LayoutManager, Layout, Diagram.CommandHandler, MouseDownTools, MouseMoveTools, MouseUpTools, and the various defined tool properties including Diagram.CurrentTool. |
Name | Description | |
---|---|---|
AllowClipboardProperty | Identifies the AllowClipboard dependency property. | |
AllowCopyProperty | Identifies the AllowCopy dependency property. | |
AllowDeleteProperty | Identifies the AllowDelete dependency property. | |
AllowDragOutProperty | Identifies the AllowDragOut dependency property. | |
AllowEditProperty | Identifies the AllowEdit dependency property. | |
AllowGroupProperty | Identifies the AllowGroup dependency property. | |
AllowInsertProperty | Identifies the AllowInsert dependency property. | |
AllowLinkProperty | Identifies the AllowLink dependency property. | |
AllowMoveProperty | Identifies the AllowMove dependency property. | |
AllowPrintProperty | Identifies the AllowPrint dependency property. | |
AllowRelinkProperty | Identifies the AllowRelink dependency property. | |
AllowReshapeProperty | Identifies the AllowReshape dependency property. | |
AllowResizeProperty | Identifies the AllowResize dependency property. | |
AllowRotateProperty | Identifies the AllowRotate dependency property. | |
AllowScrollProperty | Identifies the AllowScroll dependency property. | |
AllowSelectProperty | Identifies the AllowSelect dependency property. | |
AllowUndoProperty | Identifies the AllowUndo dependency property. | |
AllowUngroupProperty | Identifies the AllowUngroup dependency property. | |
AllowZoomProperty | Identifies the AllowZoom dependency property. | |
CenteredNodeDataProperty | Identifies the CenteredNodeData dependency property. | |
ClickCreatingToolProperty | Identifies the ClickCreatingTool dependency property. | |
ClickSelectingToolProperty | Identifies the ClickSelectingTool dependency property. | |
CommandHandlerProperty | Identifies the Diagram.CommandHandler dependency property. | |
ContextMenuEnabledProperty | Identifies the ContextMenuEnabled dependency property. | |
CurrentToolProperty | Identifies the Diagram.CurrentTool dependency property. | |
DefaultToolProperty | Identifies the DefaultTool dependency property. | |
DraggingToolProperty | Identifies the DraggingTool dependency property. | |
DragSelectingToolProperty | Identifies the DragSelectingTool dependency property. | |
DragZoomingToolProperty | Identifies the DragZoomingTool dependency property. | |
FirstMousePointInModelProperty | Identifies the FirstMousePointInModel dependency property. | |
GridPatternProperty | Identifies the Diagram.GridPattern dependency property. | |
GridPatternTemplateProperty | Identifies the GridPatternTemplate dependency property. | |
GridSnapCellSizeProperty | Identifies the GridSnapCellSize dependency property. | |
GridSnapCellSpotProperty | Identifies the GridSnapCellSpot dependency property. | |
GridSnapEnabledProperty | Identifies the GridSnapEnabled dependency property. | |
GridSnapOriginProperty | Identifies the GridSnapOrigin dependency property. | |
GridVisibleProperty | Identifies the Diagram.GridVisible dependency property. | |
GroupTemplateDictionaryProperty | Identifies the Diagram.GroupTemplateDictionary dependency property. | |
GroupTemplateProperty | Identifies the Diagram.GroupTemplate dependency property. | |
InitialCenteredNodeDataProperty | Identifies the InitialCenteredNodeData dependency property. | |
InitialDiagramBoundsSpotProperty | Identifies the InitialDiagramBoundsSpot dependency property. | |
InitialPanelSpotProperty | Identifies the InitialPanelSpot dependency property. | |
InitialPositionProperty | Identifies the InitialPosition dependency property. | |
InitialScaleProperty | Identifies the InitialScale dependency property. | |
InitialStretchProperty | Identifies the InitialStretch dependency property. | |
IsReadOnlyProperty | Identifies the IsReadOnly dependency property. | |
LastMouseEventArgsProperty | Identifies the LastMouseEventArgs dependency property. | |
LastMousePointInModelProperty | Identifies the LastMousePointInModel dependency property. | |
LayoutManagerProperty | Identifies the LayoutManager dependency property. | |
LayoutProperty | Identifies the Layout dependency property. | |
LinkingToolProperty | Identifies the LinkingTool dependency property. | |
LinkReshapingToolProperty | Identifies the LinkReshapingTool dependency property. | |
LinksProperty | Identifies the read-only Links dependency property. | |
LinksSourceProperty | Identifies the LinksSource dependency property. | |
LinkTemplateDictionaryProperty | Identifies the Diagram.LinkTemplateDictionary dependency property. | |
LinkTemplateProperty | Identifies the Diagram.LinkTemplate dependency property. | |
MaximumSelectionCountProperty | Identifies the MaximumSelectionCount dependency property. | |
ModelProperty | Identifies the Diagram.Model dependency property. | |
NodesProperty | Identifies the read-only Nodes dependency property. | |
NodesSourceProperty | Identifies the NodesSource dependency property. | |
NodeTemplateDictionaryProperty | Identifies the Diagram.NodeTemplateDictionary dependency property. | |
NodeTemplateProperty | Identifies the Diagram.NodeTemplate dependency property. | |
PanningToolProperty | Identifies the PanningTool dependency property. | |
PartManagerProperty | Identifies the PartManager dependency property. | |
PartsModelProperty | Identifies the PartsModel dependency property. | |
PrintManagerProperty | Identifies the Diagram.PrintManager dependency property. | |
RelinkingToolProperty | Identifies the RelinkingTool dependency property. | |
ResizingToolProperty | Identifies the ResizingTool dependency property. | |
RotatingToolProperty | Identifies the RotatingTool dependency property. | |
SelectedGroupProperty | Identifies the SelectedGroup dependency property. | |
SelectedLinkProperty | Identifies the SelectedLink dependency property. | |
SelectedNodeProperty | Identifies the SelectedNode dependency property. | |
SelectedPartProperty | Identifies the SelectedPart dependency property. | |
SelectedPartsProperty | Identifies the read-only Diagram.SelectedParts dependency property. | |
StretchProperty | Identifies the Stretch dependency property. | |
TextEditingToolProperty | Identifies the TextEditingTool dependency property. | |
TreePathProperty | Identifies the TreePath dependency property. | |
UnloadingClearsPartManagerProperty | Identifies the UnloadingClearsPartManager dependency property. |
Name | Description | |
---|---|---|
ActualHeight | (Inherited from System.Windows.FrameworkElement) | |
ActualWidth | (Inherited from System.Windows.FrameworkElement) | |
AllowClipboard | Gets or sets whether the user may copy to or paste from the clipboard, either the system clipboard or the internal one. | |
AllowCopy | Gets or sets whether the user may copy parts. | |
AllowDelete | Gets or sets whether the user may delete parts from the diagram. | |
AllowDragOut | Gets or sets whether the user may start a drag-and-drop in this diagram, possibly dropping in a different control. | |
AllowDrop | (Inherited from System.Windows.UIElement) | |
AllowEdit | Gets or sets whether the user may do in-place text editing. | |
AllowGroup | Gets or sets whether the user may group parts together. | |
AllowInsert | Gets or sets whether the user may insert parts into the diagram. | |
AllowLink | Gets or sets whether the user may draw new links. | |
AllowMove | Gets or sets whether the user may move parts. | |
AllowPrint | Gets or sets whether the user may print parts. | |
AllowRelink | Gets or sets whether the user may reconnect existing links. | |
AllowReshape | Gets or sets whether the user may reshape parts. | |
AllowResize | Gets or sets whether the user may resize parts. | |
AllowRotate | Gets or sets whether the user may rotate parts. | |
AllowScroll | Gets or sets whether the user may scroll the diagram, thereby changing the value of Northwoods.GoXam.DiagramPanel.Position. | |
AllowSelect | Gets or sets whether the user may select parts. | |
AllowUndo | Gets or sets whether the user may undo any changes. | |
AllowUngroup | Gets or sets whether the user may ungroup existing group nodes. | |
AllowZoom | Gets or sets whether the user may zoom the diagram, thereby changing the value of DiagramPanel.Scale. | |
Background | (Inherited from System.Windows.Controls.Control) | |
BorderBrush | (Inherited from System.Windows.Controls.Control) | |
BorderThickness | (Inherited from System.Windows.Controls.Control) | |
CacheMode | (Inherited from System.Windows.UIElement) | |
CenteredNodeData | Gets or sets the data object for which the corresponding Node will be centered in the viewport. | |
ClickCreatingTool | Gets or sets the standard mouse-up tool for inserting objects with a mouse click. | |
ClickSelectingTool | Gets or sets the standard mouse-up tool for selecting objects with a mouse click. | |
Clip | (Inherited from System.Windows.UIElement) | |
CommandHandler | Gets or sets the CommandHandler that implements all of the standard commands. | |
ContextMenuEnabled | Gets or sets whether right mouse clicks are ignored so that a context click within the diagram's Diagram.Panel can bring up a ContextMenu. [Silverlight only] | |
CurrentTool | Gets or sets the current IDiagramTool that handles the diagram's input events. | |
Cursor | (Inherited from System.Windows.FrameworkElement) | |
DataContext | (Inherited from System.Windows.FrameworkElement) | |
DefaultTool | Gets or sets the default tool, which is used as the value of Diagram.CurrentTool both initially as well as whenever a tool stops. | |
DesiredSize | (Inherited from System.Windows.UIElement) | |
Dispatcher | (Inherited from System.Windows.DependencyObject) | |
DraggingTool | Gets or sets the standard mouse-move tool for dragging (moving or copying) the selection. | |
DragSelectingTool | Gets or sets the standard mouse-move tool for selecting many objects with a rubber-band rectangle. | |
DragZoomingTool | Gets or sets the non-standard mouse-move tool for manual zooming. | |
Effect | (Inherited from System.Windows.UIElement) | |
FirstMousePointInModel | Gets or sets the point in model coordinates at which a mouse down event occurred. | |
FlowDirection | (Inherited from System.Windows.FrameworkElement) | |
FontFamily | (Inherited from System.Windows.Controls.Control) | |
FontSize | (Inherited from System.Windows.Controls.Control) | |
FontStretch | (Inherited from System.Windows.Controls.Control) | |
FontStyle | (Inherited from System.Windows.Controls.Control) | |
FontWeight | (Inherited from System.Windows.Controls.Control) | |
Foreground | (Inherited from System.Windows.Controls.Control) | |
GridPattern | Gets or sets the UIElement used to render the GridPattern for the whole diagram. | |
GridPatternTemplate | Gets or sets the DataTemplate used to render the Diagram.GridPattern for the whole diagram. | |
GridSnapCellSize | Gets or sets the size of the grid cell used when snapping during a drag if the value of GridSnapEnabled is true. | |
GridSnapCellSpot | Gets or sets the Spot that specifies what point in the grid cell dragged parts snap to, if the value of GridSnapEnabled is true. | |
GridSnapEnabled | Gets or sets whether the DraggingTool snaps the location of dragged nodes. | |
GridSnapOrigin | Gets or sets the snapping grid's coordinates, in model coordinates, if the value of GridSnapEnabled is true. | |
GridVisible | Gets or sets whether a background grid pattern is visible for the whole diagram. | |
GroupTemplate | Gets or sets the DataTemplate used to define the default appearance of Groups. | |
GroupTemplateDictionary | Gets or sets a DataTemplateDictionary that determines the appearance of all Groups. | |
Height | (Inherited from System.Windows.FrameworkElement) | |
HorizontalAlignment | (Inherited from System.Windows.FrameworkElement) | |
HorizontalContentAlignment | (Inherited from System.Windows.Controls.Control) | |
InitialCenteredNodeData | Gets or sets the data object for which the corresponding Node will be centered in the viewport after an initial layout has completed. | |
InitialDiagramBoundsSpot | Gets or sets the Spot point in the diagram bounds that should be positioned at the point specified by InitialPanelSpot. | |
InitialPanelSpot | Gets or sets the Spot point in the panel where the point specified by InitialDiagramBoundsSpot should be positioned. | |
InitialParts | Gets the list of Parts that are automatically included in the diagram without coming from the Diagram.Model. | |
InitialPosition | Gets or sets the initial value for this diagram's Diagram.Panel's Northwoods.GoXam.DiagramPanel.Position property, in model coordinates. | |
InitialScale | Gets or sets the initial value for this diagram's Diagram.Panel's DiagramPanel.Scale property. | |
InitialStretch | Gets or sets the initial value for this diagram's Diagram.Panel's DiagramPanel.Stretch property. | |
IsEnabled | (Inherited from System.Windows.Controls.Control) | |
IsHitTestVisible | (Inherited from System.Windows.UIElement) | |
IsInTransaction | This property is true when a transaction has been started on the Diagram.Model's UndoManager. | |
IsReadOnly | Gets or sets whether the user may not modify the diagram. This is a dependency property. | |
IsTabStop | (Inherited from System.Windows.Controls.Control) | |
Language | (Inherited from System.Windows.FrameworkElement) | |
LastMouseEventArgs | Gets or sets the MouseEventArgs describing the latest mouse event. | |
LastMousePointInModel | Gets or sets the latest point in model coordinates at which any mouse event occurred. | |
Layout | Gets or sets the Northwoods.GoXam.Layout.IDiagramLayout responsible for positioning all of the top-level nodes in the diagram. | |
LayoutManager | Gets or sets the LayoutManager that is responsible for positioning all of the nodes in the diagram. | |
LicenseKey | This static/shared property holds the runtime license key that permits distribution of applications using this control without displaying a licensing watermark. | |
LinkingTool | Gets or sets the standard mouse-move tool for drawing a new link. | |
LinkReshapingTool | Gets or sets the standard mouse-down tool for reshaping a link. | |
Links | A read-only collection of the Links in this diagram. | |
LinksSource | Gets and sets the diagram's Diagram.Model's Northwoods.GoXam.Model.ILinksModel.LinksSource, if the model is an ILinksModel. | |
LinkTemplate | Gets or sets a DataTemplate that determines the default appearance of Links. | |
LinkTemplateDictionary | Gets or sets a DataTemplateDictionary that determines the appearance of all Links. | |
Margin | (Inherited from System.Windows.FrameworkElement) | |
MaxHeight | (Inherited from System.Windows.FrameworkElement) | |
MaximumSelectionCount | Gets or sets the maximum number of selected parts. | |
MaxWidth | (Inherited from System.Windows.FrameworkElement) | |
MinHeight | (Inherited from System.Windows.FrameworkElement) | |
MinWidth | (Inherited from System.Windows.FrameworkElement) | |
Model | Gets or sets the Northwoods.GoXam.Model.IDiagramModel that organizes the data to which this diagram is bound. | |
MouseDownTools | Gets the list of IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse down event. | |
MouseMoveTools | Gets the list of IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse move event. | |
MouseUpTools | Gets the list of IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse up event. | |
Name | (Inherited from System.Windows.FrameworkElement) | |
Nodes | A read-only collection of the Nodes in this diagram, including Groups. | |
NodesSource | Gets and sets the diagram's Diagram.Model's Northwoods.GoXam.Model.IDiagramModel.NodesSource. | |
NodeTemplate | Gets or sets the DataTemplate used to define the default appearance of regular Nodes, ones that are neither groups nor link labels. | |
NodeTemplateDictionary | Gets or sets a DataTemplateDictionary that determines the appearance of Nodes that are not Groups. | |
Opacity | (Inherited from System.Windows.UIElement) | |
OpacityMask | (Inherited from System.Windows.UIElement) | |
Padding | (Inherited from System.Windows.Controls.Control) | |
Panel | Gets the DiagramPanel that implements the basic functionality of this diagram. | |
PanningTool | Gets or sets the standard mouse-move tool for manual panning. | |
Parent | (Inherited from System.Windows.FrameworkElement) | |
PartManager | Gets or sets the PartManager responsible for creating and updating Parts for all of the data managed by the Diagram.Model. | |
PartsModel | Gets or sets the special model used to hold Parts that are not bound to data. | |
PrintManager | Gets or sets the PrintManager that is responsible for printing the diagram. | |
Projection | (Inherited from System.Windows.UIElement) | |
RelinkingTool | Gets or sets the standard mouse-down tool for reconnecting an existing link. | |
RenderSize | (Inherited from System.Windows.UIElement) | |
RenderTransform | (Inherited from System.Windows.UIElement) | |
RenderTransformOrigin | (Inherited from System.Windows.UIElement) | |
ResizingTool | Gets or sets the standard mouse-down tool for resizing a part. | |
Resources | (Inherited from System.Windows.FrameworkElement) | |
RotatingTool | Gets or sets the standard mouse-down tool for rotating a part. | |
SelectedGroup | Gets or sets the primary selected Group. | |
SelectedLink | Gets or sets the primary selected Link. | |
SelectedNode | Gets or sets the primary selected Node. | |
SelectedPart | Gets or sets the primary selected Part. | |
SelectedParts | This is an ObservableCollection of all selected Parts. | |
Stretch | Gets or sets how the parts are positioned in the panel. | |
Style | (Inherited from System.Windows.FrameworkElement) | |
TabIndex | (Inherited from System.Windows.Controls.Control) | |
TabNavigation | (Inherited from System.Windows.Controls.Control) | |
Tag | (Inherited from System.Windows.FrameworkElement) | |
Template | (Inherited from System.Windows.Controls.Control) | |
TextEditingTool | Gets or sets the standard tool for in-place text editing. | |
TreePath | Gets or sets the manner in which tree-structured diagrams are assumed to be defined. | |
Triggers | (Inherited from System.Windows.FrameworkElement) | |
UnloadingClearsPartManager | Gets or sets whether when this Diagram is Unloaded, it should clear out all of the PartManager's Nodes and Links. | |
UseLayoutRounding | (Inherited from System.Windows.UIElement) | |
VersionName | This property returns the Diagram software version, as a string. | |
VerticalAlignment | (Inherited from System.Windows.FrameworkElement) | |
VerticalContentAlignment | (Inherited from System.Windows.Controls.Control) | |
Visibility | (Inherited from System.Windows.UIElement) | |
Width | (Inherited from System.Windows.FrameworkElement) |
Name | Description | |
---|---|---|
DefaultStyleKey | (Inherited from System.Windows.Controls.Control) |
Top
Top
Top