Northwoods.GoSilverlight 1.2.2 Assembly
Diagram Class Members
See Also  Fields  Properties  Methods  Events Send Feedback
Northwoods.GoXam Namespace : Diagram Class


The following tables list the members exposed by Diagram.

Public Constructors

 NameDescription
public ConstructorDiagram ConstructorCreate 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.  
Top

Public Fields

 NameDescription
public Fieldstatic (Shared in Visual Basic)AllowClipboardPropertyIdentifies the AllowClipboard dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowCopyPropertyIdentifies the AllowCopy dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowDeletePropertyIdentifies the AllowDelete dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowDragOutPropertyIdentifies the AllowDragOut dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowEditPropertyIdentifies the AllowEdit dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowGroupPropertyIdentifies the AllowGroup dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowInsertPropertyIdentifies the AllowInsert dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowLinkPropertyIdentifies the AllowLink dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowMovePropertyIdentifies the AllowMove dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowPrintPropertyIdentifies the AllowPrint dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowRelinkPropertyIdentifies the AllowRelink dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowReshapePropertyIdentifies the AllowReshape dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowResizePropertyIdentifies the AllowResize dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowRotatePropertyIdentifies the AllowRotate dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowScrollPropertyIdentifies the AllowScroll dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowSelectPropertyIdentifies the AllowSelect dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowUndoPropertyIdentifies the AllowUndo dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowUngroupPropertyIdentifies the AllowUngroup dependency property.  
public Fieldstatic (Shared in Visual Basic)AllowZoomPropertyIdentifies the AllowZoom dependency property.  
public Fieldstatic (Shared in Visual Basic)CenteredNodeDataPropertyIdentifies the CenteredNodeData dependency property.  
public Fieldstatic (Shared in Visual Basic)ClickCreatingToolPropertyIdentifies the ClickCreatingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)ClickSelectingToolPropertyIdentifies the ClickSelectingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)CommandHandlerPropertyIdentifies the Diagram.CommandHandler dependency property.  
public Fieldstatic (Shared in Visual Basic)ContextMenuEnabledPropertyIdentifies the ContextMenuEnabled dependency property.  
public Fieldstatic (Shared in Visual Basic)CurrentToolPropertyIdentifies the Diagram.CurrentTool dependency property.  
public Fieldstatic (Shared in Visual Basic)DefaultToolPropertyIdentifies the DefaultTool dependency property.  
public Fieldstatic (Shared in Visual Basic)DraggingToolPropertyIdentifies the DraggingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)DragSelectingToolPropertyIdentifies the DragSelectingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)DragZoomingToolPropertyIdentifies the DragZoomingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)FirstMousePointInModelPropertyIdentifies the FirstMousePointInModel dependency property.  
public Fieldstatic (Shared in Visual Basic)GridPatternPropertyIdentifies the Diagram.GridPattern dependency property.  
public Fieldstatic (Shared in Visual Basic)GridPatternTemplatePropertyIdentifies the GridPatternTemplate dependency property.  
public Fieldstatic (Shared in Visual Basic)GridSnapCellSizePropertyIdentifies the GridSnapCellSize dependency property.  
public Fieldstatic (Shared in Visual Basic)GridSnapCellSpotPropertyIdentifies the GridSnapCellSpot dependency property.  
public Fieldstatic (Shared in Visual Basic)GridSnapEnabledPropertyIdentifies the GridSnapEnabled dependency property.  
public Fieldstatic (Shared in Visual Basic)GridSnapOriginPropertyIdentifies the GridSnapOrigin dependency property.  
public Fieldstatic (Shared in Visual Basic)GridVisiblePropertyIdentifies the Diagram.GridVisible dependency property.  
public Fieldstatic (Shared in Visual Basic)GroupTemplateDictionaryPropertyIdentifies the Diagram.GroupTemplateDictionary dependency property.  
public Fieldstatic (Shared in Visual Basic)GroupTemplatePropertyIdentifies the Diagram.GroupTemplate dependency property.  
public Fieldstatic (Shared in Visual Basic)InitialCenteredNodeDataPropertyIdentifies the InitialCenteredNodeData dependency property.  
public Fieldstatic (Shared in Visual Basic)InitialDiagramBoundsSpotPropertyIdentifies the InitialDiagramBoundsSpot dependency property.  
public Fieldstatic (Shared in Visual Basic)InitialPanelSpotPropertyIdentifies the InitialPanelSpot dependency property.  
public Fieldstatic (Shared in Visual Basic)InitialPositionPropertyIdentifies the InitialPosition dependency property.  
public Fieldstatic (Shared in Visual Basic)InitialScalePropertyIdentifies the InitialScale dependency property.  
public Fieldstatic (Shared in Visual Basic)InitialStretchPropertyIdentifies the InitialStretch dependency property.  
public Fieldstatic (Shared in Visual Basic)IsReadOnlyPropertyIdentifies the IsReadOnly dependency property.  
public Fieldstatic (Shared in Visual Basic)LastMouseEventArgsPropertyIdentifies the LastMouseEventArgs dependency property.  
public Fieldstatic (Shared in Visual Basic)LastMousePointInModelPropertyIdentifies the LastMousePointInModel dependency property.  
public Fieldstatic (Shared in Visual Basic)LayoutManagerPropertyIdentifies the LayoutManager dependency property.  
public Fieldstatic (Shared in Visual Basic)LayoutPropertyIdentifies the Layout dependency property.  
public Fieldstatic (Shared in Visual Basic)LinkingToolPropertyIdentifies the LinkingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)LinkReshapingToolPropertyIdentifies the LinkReshapingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)LinksPropertyIdentifies the read-only Links dependency property.  
public Fieldstatic (Shared in Visual Basic)LinksSourcePropertyIdentifies the LinksSource dependency property.  
public Fieldstatic (Shared in Visual Basic)LinkTemplateDictionaryPropertyIdentifies the Diagram.LinkTemplateDictionary dependency property.  
public Fieldstatic (Shared in Visual Basic)LinkTemplatePropertyIdentifies the Diagram.LinkTemplate dependency property.  
public Fieldstatic (Shared in Visual Basic)MaximumSelectionCountPropertyIdentifies the MaximumSelectionCount dependency property.  
public Fieldstatic (Shared in Visual Basic)ModelPropertyIdentifies the Diagram.Model dependency property.  
public Fieldstatic (Shared in Visual Basic)NodesPropertyIdentifies the read-only Nodes dependency property.  
public Fieldstatic (Shared in Visual Basic)NodesSourcePropertyIdentifies the NodesSource dependency property.  
public Fieldstatic (Shared in Visual Basic)NodeTemplateDictionaryPropertyIdentifies the Diagram.NodeTemplateDictionary dependency property.  
public Fieldstatic (Shared in Visual Basic)NodeTemplatePropertyIdentifies the Diagram.NodeTemplate dependency property.  
public Fieldstatic (Shared in Visual Basic)PanningToolPropertyIdentifies the PanningTool dependency property.  
public Fieldstatic (Shared in Visual Basic)PartManagerPropertyIdentifies the PartManager dependency property.  
public Fieldstatic (Shared in Visual Basic)PartsModelPropertyIdentifies the PartsModel dependency property.  
public Fieldstatic (Shared in Visual Basic)PrintManagerPropertyIdentifies the Diagram.PrintManager dependency property.  
public Fieldstatic (Shared in Visual Basic)RelinkingToolPropertyIdentifies the RelinkingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)ResizingToolPropertyIdentifies the ResizingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)RotatingToolPropertyIdentifies the RotatingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)SelectedGroupPropertyIdentifies the SelectedGroup dependency property.  
public Fieldstatic (Shared in Visual Basic)SelectedLinkPropertyIdentifies the SelectedLink dependency property.  
public Fieldstatic (Shared in Visual Basic)SelectedNodePropertyIdentifies the SelectedNode dependency property.  
public Fieldstatic (Shared in Visual Basic)SelectedPartPropertyIdentifies the SelectedPart dependency property.  
public Fieldstatic (Shared in Visual Basic)SelectedPartsPropertyIdentifies the read-only Diagram.SelectedParts dependency property.  
public Fieldstatic (Shared in Visual Basic)StretchPropertyIdentifies the Stretch dependency property.  
public Fieldstatic (Shared in Visual Basic)TextEditingToolPropertyIdentifies the TextEditingTool dependency property.  
public Fieldstatic (Shared in Visual Basic)TreePathPropertyIdentifies the TreePath dependency property.  
public Fieldstatic (Shared in Visual Basic)UnloadingClearsPartManagerPropertyIdentifies the UnloadingClearsPartManager dependency property.  
Top

Public Properties

 NameDescription
public PropertyActualHeight (Inherited from System.Windows.FrameworkElement)
public PropertyActualWidth (Inherited from System.Windows.FrameworkElement)
public PropertyAllowClipboard Gets or sets whether the user may copy to or paste from the clipboard, either the system clipboard or the internal one.  
public PropertyAllowCopy Gets or sets whether the user may copy parts.  
public PropertyAllowDelete Gets or sets whether the user may delete parts from the diagram.  
public PropertyAllowDragOut Gets or sets whether the user may start a drag-and-drop in this diagram, possibly dropping in a different control.  
public PropertyAllowDrop (Inherited from System.Windows.UIElement)
public PropertyAllowEdit Gets or sets whether the user may do in-place text editing.  
public PropertyAllowGroup Gets or sets whether the user may group parts together.  
public PropertyAllowInsert Gets or sets whether the user may insert parts into the diagram.  
public PropertyAllowLink Gets or sets whether the user may draw new links.  
public PropertyAllowMove Gets or sets whether the user may move parts.  
public PropertyAllowPrint Gets or sets whether the user may print parts.  
public PropertyAllowRelink Gets or sets whether the user may reconnect existing links.  
public PropertyAllowReshape Gets or sets whether the user may reshape parts.  
public PropertyAllowResize Gets or sets whether the user may resize parts.  
public PropertyAllowRotate Gets or sets whether the user may rotate parts.  
public PropertyAllowScrollGets or sets whether the user may scroll the diagram, thereby changing the value of Northwoods.GoXam.DiagramPanel.Position.  
public PropertyAllowSelect Gets or sets whether the user may select parts.  
public PropertyAllowUndo Gets or sets whether the user may undo any changes.  
public PropertyAllowUngroup Gets or sets whether the user may ungroup existing group nodes.  
public PropertyAllowZoomGets or sets whether the user may zoom the diagram, thereby changing the value of DiagramPanel.Scale.  
public PropertyBackground (Inherited from System.Windows.Controls.Control)
public PropertyBorderBrush (Inherited from System.Windows.Controls.Control)
public PropertyBorderThickness (Inherited from System.Windows.Controls.Control)
public PropertyCacheMode (Inherited from System.Windows.UIElement)
public PropertyCenteredNodeDataGets or sets the data object for which the corresponding Node will be centered in the viewport.  
public PropertyClickCreatingTool Gets or sets the standard mouse-up tool for inserting objects with a mouse click.  
public PropertyClickSelectingTool Gets or sets the standard mouse-up tool for selecting objects with a mouse click.  
public PropertyClip (Inherited from System.Windows.UIElement)
public PropertyCommandHandlerGets or sets the CommandHandler that implements all of the standard commands.  
public PropertyContextMenuEnabledGets 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]  
public PropertyCurrentToolGets or sets the current IDiagramTool that handles the diagram's input events.  
public PropertyCursor (Inherited from System.Windows.FrameworkElement)
public PropertyDataContext (Inherited from System.Windows.FrameworkElement)
public PropertyDefaultToolGets or sets the default tool, which is used as the value of Diagram.CurrentTool both initially as well as whenever a tool stops.  
public PropertyDesiredSize (Inherited from System.Windows.UIElement)
public PropertyDispatcher (Inherited from System.Windows.DependencyObject)
public PropertyDraggingTool Gets or sets the standard mouse-move tool for dragging (moving or copying) the selection.  
public PropertyDragSelectingTool Gets or sets the standard mouse-move tool for selecting many objects with a rubber-band rectangle.  
public PropertyDragZoomingTool Gets or sets the non-standard mouse-move tool for manual zooming.  
public PropertyEffect (Inherited from System.Windows.UIElement)
public PropertyFirstMousePointInModel Gets or sets the point in model coordinates at which a mouse down event occurred.  
public PropertyFlowDirection (Inherited from System.Windows.FrameworkElement)
public PropertyFontFamily (Inherited from System.Windows.Controls.Control)
public PropertyFontSize (Inherited from System.Windows.Controls.Control)
public PropertyFontStretch (Inherited from System.Windows.Controls.Control)
public PropertyFontStyle (Inherited from System.Windows.Controls.Control)
public PropertyFontWeight (Inherited from System.Windows.Controls.Control)
public PropertyForeground (Inherited from System.Windows.Controls.Control)
public PropertyGridPatternGets or sets the UIElement used to render the GridPattern for the whole diagram.  
public PropertyGridPatternTemplateGets or sets the DataTemplate used to render the Diagram.GridPattern for the whole diagram.  
public PropertyGridSnapCellSizeGets or sets the size of the grid cell used when snapping during a drag if the value of GridSnapEnabled is true.  
public PropertyGridSnapCellSpotGets or sets the Spot that specifies what point in the grid cell dragged parts snap to, if the value of GridSnapEnabled is true.  
public PropertyGridSnapEnabledGets or sets whether the DraggingTool snaps the location of dragged nodes.  
public PropertyGridSnapOriginGets or sets the snapping grid's coordinates, in model coordinates, if the value of GridSnapEnabled is true.  
public PropertyGridVisible Gets or sets whether a background grid pattern is visible for the whole diagram.  
public PropertyGroupTemplateGets or sets the DataTemplate used to define the default appearance of Groups.  
public PropertyGroupTemplateDictionaryGets or sets a DataTemplateDictionary that determines the appearance of all Groups.  
public PropertyHeight (Inherited from System.Windows.FrameworkElement)
public PropertyHorizontalAlignment (Inherited from System.Windows.FrameworkElement)
public PropertyHorizontalContentAlignment (Inherited from System.Windows.Controls.Control)
public PropertyInitialCenteredNodeDataGets or sets the data object for which the corresponding Node will be centered in the viewport after an initial layout has completed.  
public PropertyInitialDiagramBoundsSpotGets or sets the Spot point in the diagram bounds that should be positioned at the point specified by InitialPanelSpot.  
public PropertyInitialPanelSpotGets or sets the Spot point in the panel where the point specified by InitialDiagramBoundsSpot should be positioned.  
public PropertyInitialPartsGets the list of Parts that are automatically included in the diagram without coming from the Diagram.Model.  
public PropertyInitialPositionGets or sets the initial value for this diagram's Diagram.Panel's Northwoods.GoXam.DiagramPanel.Position property, in model coordinates.  
public PropertyInitialScaleGets or sets the initial value for this diagram's Diagram.Panel's DiagramPanel.Scale property.  
public PropertyInitialStretchGets or sets the initial value for this diagram's Diagram.Panel's DiagramPanel.Stretch property.  
public PropertyIsEnabled (Inherited from System.Windows.Controls.Control)
public PropertyIsHitTestVisible (Inherited from System.Windows.UIElement)
public PropertyIsInTransactionThis property is true when a transaction has been started on the Diagram.Model's UndoManager.  
public PropertyIsReadOnly Gets or sets whether the user may not modify the diagram. This is a dependency property.  
public PropertyIsTabStop (Inherited from System.Windows.Controls.Control)
public PropertyLanguage (Inherited from System.Windows.FrameworkElement)
public PropertyLastMouseEventArgsGets or sets the MouseEventArgs describing the latest mouse event.  
public PropertyLastMousePointInModel Gets or sets the latest point in model coordinates at which any mouse event occurred.  
public PropertyLayoutGets or sets the Northwoods.GoXam.Layout.IDiagramLayout responsible for positioning all of the top-level nodes in the diagram.  
public PropertyLayoutManagerGets or sets the LayoutManager that is responsible for positioning all of the nodes in the diagram.  
public Propertystatic (Shared in Visual Basic)LicenseKey This static/shared property holds the runtime license key that permits distribution of applications using this control without displaying a licensing watermark.  
public PropertyLinkingTool Gets or sets the standard mouse-move tool for drawing a new link.  
public PropertyLinkReshapingTool Gets or sets the standard mouse-down tool for reshaping a link.  
public PropertyLinksA read-only collection of the Links in this diagram.  
public PropertyLinksSourceGets and sets the diagram's Diagram.Model's Northwoods.GoXam.Model.ILinksModel.LinksSource, if the model is an ILinksModel.  
public PropertyLinkTemplateGets or sets a DataTemplate that determines the default appearance of Links.  
public PropertyLinkTemplateDictionaryGets or sets a DataTemplateDictionary that determines the appearance of all Links.  
public PropertyMargin (Inherited from System.Windows.FrameworkElement)
public PropertyMaxHeight (Inherited from System.Windows.FrameworkElement)
public PropertyMaximumSelectionCount Gets or sets the maximum number of selected parts.  
public PropertyMaxWidth (Inherited from System.Windows.FrameworkElement)
public PropertyMinHeight (Inherited from System.Windows.FrameworkElement)
public PropertyMinWidth (Inherited from System.Windows.FrameworkElement)
public PropertyModelGets or sets the Northwoods.GoXam.Model.IDiagramModel that organizes the data to which this diagram is bound.  
public PropertyMouseDownToolsGets the list of IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse down event.  
public PropertyMouseMoveToolsGets the list of IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse move event.  
public PropertyMouseUpToolsGets the list of IDiagramTools searched by the Northwoods.GoXam.Tool.ToolManager to look for tools to run upon a mouse up event.  
public PropertyName (Inherited from System.Windows.FrameworkElement)
public PropertyNodesA read-only collection of the Nodes in this diagram, including Groups.  
public PropertyNodesSourceGets and sets the diagram's Diagram.Model's Northwoods.GoXam.Model.IDiagramModel.NodesSource.  
public PropertyNodeTemplateGets or sets the DataTemplate used to define the default appearance of regular Nodes, ones that are neither groups nor link labels.  
public PropertyNodeTemplateDictionaryGets or sets a DataTemplateDictionary that determines the appearance of Nodes that are not Groups.  
public PropertyOpacity (Inherited from System.Windows.UIElement)
public PropertyOpacityMask (Inherited from System.Windows.UIElement)
public PropertyPadding (Inherited from System.Windows.Controls.Control)
public PropertyPanelGets the DiagramPanel that implements the basic functionality of this diagram.  
public PropertyPanningTool Gets or sets the standard mouse-move tool for manual panning.  
public PropertyParent (Inherited from System.Windows.FrameworkElement)
public PropertyPartManagerGets or sets the PartManager responsible for creating and updating Parts for all of the data managed by the Diagram.Model.  
public PropertyPartsModelGets or sets the special model used to hold Parts that are not bound to data.  
public PropertyPrintManagerGets or sets the PrintManager that is responsible for printing the diagram.  
public PropertyProjection (Inherited from System.Windows.UIElement)
public PropertyRelinkingTool Gets or sets the standard mouse-down tool for reconnecting an existing link.  
public PropertyRenderSize (Inherited from System.Windows.UIElement)
public PropertyRenderTransform (Inherited from System.Windows.UIElement)
public PropertyRenderTransformOrigin (Inherited from System.Windows.UIElement)
public PropertyResizingTool Gets or sets the standard mouse-down tool for resizing a part.  
public PropertyResources (Inherited from System.Windows.FrameworkElement)
public PropertyRotatingTool Gets or sets the standard mouse-down tool for rotating a part.  
public PropertySelectedGroupGets or sets the primary selected Group.  
public PropertySelectedLinkGets or sets the primary selected Link.  
public PropertySelectedNodeGets or sets the primary selected Node.  
public PropertySelectedPartGets or sets the primary selected Part.  
public PropertySelectedPartsThis is an ObservableCollection of all selected Parts.  
public PropertyStretch Gets or sets how the parts are positioned in the panel.  
public PropertyStyle (Inherited from System.Windows.FrameworkElement)
public PropertyTabIndex (Inherited from System.Windows.Controls.Control)
public PropertyTabNavigation (Inherited from System.Windows.Controls.Control)
public PropertyTag (Inherited from System.Windows.FrameworkElement)
public PropertyTemplate (Inherited from System.Windows.Controls.Control)
public PropertyTextEditingTool Gets or sets the standard tool for in-place text editing.  
public PropertyTreePath Gets or sets the manner in which tree-structured diagrams are assumed to be defined.  
public PropertyTriggers (Inherited from System.Windows.FrameworkElement)
public PropertyUnloadingClearsPartManagerGets or sets whether when this Diagram is Unloaded, it should clear out all of the PartManager's Nodes and Links.  
public PropertyUseLayoutRounding (Inherited from System.Windows.UIElement)
public Propertystatic (Shared in Visual Basic)VersionName This property returns the Diagram software version, as a string.  
public PropertyVerticalAlignment (Inherited from System.Windows.FrameworkElement)
public PropertyVerticalContentAlignment (Inherited from System.Windows.Controls.Control)
public PropertyVisibility (Inherited from System.Windows.UIElement)
public PropertyWidth (Inherited from System.Windows.FrameworkElement)
Top

Protected Properties

 NameDescription
protected PropertyDefaultStyleKey (Inherited from System.Windows.Controls.Control)
Top

Public Methods

 NameDescription
public MethodAddHandler (Inherited from System.Windows.UIElement)
public MethodApplyTemplate (Inherited from System.Windows.Controls.Control)
public MethodArrange (Inherited from System.Windows.UIElement)
public MethodCaptureMouse (Inherited from System.Windows.UIElement)
public MethodClearSelectionRemove all Parts from the collection of Diagram.SelectedParts.  
public MethodClearValue (Inherited from System.Windows.DependencyObject)
public MethodCommitTransactionComplete an undoable transaction (a collection of model changes) by calling Northwoods.GoXam.Model.IDiagramModel.CommitTransaction.  
public Methodstatic (Shared in Visual Basic)FindDefault<T>This static method finds a default resource of type T.  
public MethodFindMouseTool<T> Find a mouse tool of a given type.  
public MethodFindName (Inherited from System.Windows.FrameworkElement)
public Methodstatic (Shared in Visual Basic)FindResource<T>This static method looks for a resource of type T.  
public MethodFocus (Inherited from System.Windows.Controls.Control)
public MethodGetAnimationBaseValue (Inherited from System.Windows.DependencyObject)
public MethodGetBindingExpression (Inherited from System.Windows.FrameworkElement)
public MethodGetValue (Inherited from System.Windows.DependencyObject)
public MethodInvalidateArrange (Inherited from System.Windows.UIElement)
public MethodInvalidateMeasure (Inherited from System.Windows.UIElement)
public MethodLayoutDiagram Request a re-layout of all of the nodes and links in this diagram.  
public MethodMeasure (Inherited from System.Windows.UIElement)
public MethodOnApplyTemplateOverridden.  Perform initialization.  
public MethodRaiseTemplatesChangedRaise the TemplatesChanged event.  
public MethodReadLocalValue (Inherited from System.Windows.DependencyObject)
public MethodReleaseMouseCapture (Inherited from System.Windows.UIElement)
public MethodRemoveHandler (Inherited from System.Windows.UIElement)
public MethodReplaceMouseTool<T> Replace a mouse tool of a given type with a new tool.  
public MethodRollbackTransactionAbort the current transaction and rollback (undo) any of the changes by calling Northwoods.GoXam.Model.IDiagramModel.RollbackTransaction.  
public MethodSelectOverloaded. Make the given Part the only selected Part.  
public MethodSetBinding (Inherited from System.Windows.FrameworkElement)
public MethodSetValue (Inherited from System.Windows.DependencyObject)
public MethodStartTransactionStart an undoable transaction (a collection of model changes) by calling Northwoods.GoXam.Model.IDiagramModel.StartTransaction.  
public MethodToString For debugging convenience.  
public MethodTransformToVisual (Inherited from System.Windows.UIElement)
public MethodUpdateLayout (Inherited from System.Windows.UIElement)
Top

Protected Methods

 NameDescription
protected MethodArrangeOverride (Inherited from System.Windows.FrameworkElement)
protected MethodGetTemplateChild (Inherited from System.Windows.Controls.Control)
protected MethodMeasureOverride (Inherited from System.Windows.FrameworkElement)
protected MethodOnCreateAutomationPeer (Inherited from System.Windows.UIElement)
protected MethodOnDragEnter (Inherited from System.Windows.Controls.Control)
protected MethodOnDragLeave (Inherited from System.Windows.Controls.Control)
protected MethodOnDragOver (Inherited from System.Windows.Controls.Control)
protected MethodOnDrop (Inherited from System.Windows.Controls.Control)
protected MethodOnGotFocusOverridden.  Keeps track of focus.  
protected MethodOnKeyDownOverridden. On each key down event, call Northwoods.GoXam.Tool.IDiagramTool.DoKeyDown on the Diagram.CurrentTool.  
protected MethodOnKeyUpOverridden. On each key up event, call Northwoods.GoXam.Tool.IDiagramTool.DoKeyUp on the Diagram.CurrentTool.  
protected MethodOnLostFocusOverridden.  Keeps track of focus.  
protected MethodOnLostMouseCapture (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseEnter (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseLeave (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseLeftButtonDown (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseLeftButtonUp (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseMove (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseRightButtonDown (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseRightButtonUp (Inherited from System.Windows.Controls.Control)
protected MethodOnMouseWheel (Inherited from System.Windows.Controls.Control)
protected MethodOnTextInput (Inherited from System.Windows.Controls.Control)
protected MethodOnTextInputStart (Inherited from System.Windows.Controls.Control)
protected MethodOnTextInputUpdate (Inherited from System.Windows.Controls.Control)
protected MethodVerifyAccessThrow an exception if the current thread does not have access to this DependencyObject.  
Top

Public Events

 NameDescription
public EventBindingValidationError (Inherited from System.Windows.FrameworkElement)
public EventClipboardPastedThis event is raised by Paste.  
public EventDragEnter (Inherited from System.Windows.UIElement)
public EventDragLeave (Inherited from System.Windows.UIElement)
public EventDragOver (Inherited from System.Windows.UIElement)
public EventDrop (Inherited from System.Windows.UIElement)
public EventExternalObjectsDroppedThis event is raised by DraggingTool.  
public EventGotFocus (Inherited from System.Windows.UIElement)
public EventInitialLayoutCompleted This event is raised after the first layout has been performed and the diagram bounds have been updated.  
public EventIsEnabledChanged (Inherited from System.Windows.Controls.Control)
public EventKeyDown (Inherited from System.Windows.UIElement)
public EventKeyUp (Inherited from System.Windows.UIElement)
public EventLayoutCompleted This event is raised after any layout has been performed and the diagram bounds have been updated.  
public EventLayoutUpdated (Inherited from System.Windows.FrameworkElement)
public EventLinkDrawnThis event is raised by LinkingTool.  
public EventLinkRelinkedThis event is raised by RelinkingTool.  
public EventLinkReshapedThis event is raised by Northwoods.GoXam.Tool.LinkReshapingTool.  
public EventLoaded (Inherited from System.Windows.FrameworkElement)
public EventLostFocus (Inherited from System.Windows.UIElement)
public EventLostMouseCapture (Inherited from System.Windows.UIElement)
public EventModelReplacedThis event is raised when the Diagram.Model property changes value.  
public EventMouseEnter (Inherited from System.Windows.UIElement)
public EventMouseLeave (Inherited from System.Windows.UIElement)
public EventMouseLeftButtonDown (Inherited from System.Windows.UIElement)
public EventMouseLeftButtonUp (Inherited from System.Windows.UIElement)
public EventMouseMove (Inherited from System.Windows.UIElement)
public EventMouseRightButtonDown (Inherited from System.Windows.UIElement)
public EventMouseRightButtonUp (Inherited from System.Windows.UIElement)
public EventMouseWheel (Inherited from System.Windows.UIElement)
public EventNodeCreatedThis event is raised by Northwoods.GoXam.Tool.ClickCreatingTool.  
public EventNodeResizedThis event is raised by Northwoods.GoXam.Tool.ResizingTool.  
public EventNodeRotatedThis event is raised by Northwoods.GoXam.Tool.RotatingTool.  
public EventSelectionChangedThis event is raised by Diagram.  
public EventSelectionCopiedThis event is raised by DraggingTool.  
public EventSelectionDeletedThis event is raised by Delete, after the deletion occurs.  
public EventSelectionDeletingThis event is raised by Delete, before the deletion occurs.  
public EventSelectionGroupedThis event is raised by Group.  
public EventSelectionMovedThis event is raised by DraggingTool.  
public EventSelectionUngroupedThis event is raised by Ungroup.  
public EventSizeChanged (Inherited from System.Windows.FrameworkElement)
public EventTemplateAppliedThis event is raised by OnApplyTemplate, after the diagram's Diagram.Panel has been created, to allow you to establish event handlers or bindings on the DiagramPanel.  
public EventTemplatesChangedThis event is raised when one of the DataTemplate properties of the diagram is changed.  
public EventTextEditedThis event is raised by TextEditingTool.  
public EventTextInput (Inherited from System.Windows.UIElement)
public EventTextInputStart (Inherited from System.Windows.UIElement)
public EventTextInputUpdate (Inherited from System.Windows.UIElement)
public EventUnloaded (Inherited from System.Windows.FrameworkElement)
Top

See Also

© 2010 All Rights Reserved.