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


The following tables list the members exposed by Part.

Public Fields

 NameDescription
public Fieldstatic (Shared in Visual Basic)BoundsPropertyIdentifies the read-only Part.Bounds dependency property.  
public Fieldstatic (Shared in Visual Basic)CategoryPropertyIdentifies the Part.Category dependency property.  
public Fieldstatic (Shared in Visual Basic)CopyablePropertyIdentifies the Part.Copyable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)DeletablePropertyIdentifies the Deletable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)DragOverSnapCellSizePropertyIdentifies the DragOverSnapCellSize attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)DragOverSnapCellSpotPropertyIdentifies the DragOverSnapCellSpot attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)DragOverSnapEnabledPropertyIdentifies the DragOverSnapEnabled attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)DragOverSnapOriginPropertyIdentifies the DragOverSnapOrigin attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)DropOntoBehaviorPropertyIdentifies the DropOntoBehavior attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)EditablePropertyIdentifies the Editable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)GroupablePropertyIdentifies the Groupable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)InDiagramBoundsPropertyIdentifies the InDiagramBounds attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)IsDropOntoAcceptedPropertyIdentifies the Part.IsDropOntoAccepted dependency property.  
public Fieldstatic (Shared in Visual Basic)IsSelectedPropertyIdentifies the Part.IsSelected dependency property.  
public Fieldstatic (Shared in Visual Basic)LayerNamePropertyIdentifies the Part.LayerName attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)LayoutIdPropertyIdentifies the Part.LayoutId attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)MovablePropertyIdentifies the Movable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)PrintablePropertyIdentifies the Printable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)ReshapablePropertyIdentifies the Reshapable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)ResizablePropertyIdentifies the Resizable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)ResizeAdornmentTemplatePropertyIdentifies the ResizeAdornmentTemplate attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)ResizeCellSizePropertyIdentifies the ResizeCellSize attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)RotatablePropertyIdentifies the Rotatable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)RotateAdornmentTemplatePropertyIdentifies the RotateAdornmentTemplate attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)SelectablePropertyIdentifies the Selectable attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)SelectionAdornedPropertyIdentifies the Part.SelectionAdorned attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)SelectionAdornmentTemplatePropertyIdentifies the SelectionAdornmentTemplate attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)SelectionElementNamePropertyIdentifies the SelectionElementName attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)TextAspectRatioPropertyIdentifies the TextAspectRatio attached dependency property that may be on any TextBlock.  
public Fieldstatic (Shared in Visual Basic)TextEditablePropertyIdentifies the TextEditable attached dependency property that may be on any TextBlock.  
public Fieldstatic (Shared in Visual Basic)TextEditAdornmentTemplatePropertyIdentifies the TextEditAdornmentTemplate attached dependency property that may be on any TextBlock.  
public Fieldstatic (Shared in Visual Basic)TextEditorPropertyIdentifies the TextEditor attached dependency property that may be on any TextBlock.  
public Fieldstatic (Shared in Visual Basic)TextPropertyIdentifies the Part.Text attached dependency property that must only be on the root Part.VisualElement.  
public Fieldstatic (Shared in Visual Basic)VisiblePropertyIdentifies the Part.Visible attached dependency property that must only be on the root Part.VisualElement.  
Top

Public Properties

 NameDescription
public PropertyActualHeight (Inherited from System.Windows.FrameworkElement)
public PropertyActualWidth (Inherited from System.Windows.FrameworkElement)
public PropertyAdornmentsGet the collection of Adornments associated with this part.  
public PropertyAllowDrop (Inherited from System.Windows.UIElement)
public PropertyBounds Gets the bounding rectangle of this object, in model coordinates.  
public PropertyCacheMode (Inherited from System.Windows.UIElement)
public PropertyCategoryGets a string identifying the kind of Node or Group or Link or the purpose of the Adornment.  
public PropertyClip (Inherited from System.Windows.UIElement)
public PropertyContainingGroupsGet a collection of Groups of which this part is a member.  
public PropertyContainingSubGraphGet the one Group (a "subgraph") that this part is a member of, if any.  
public PropertyContent (Inherited from System.Windows.Controls.ContentPresenter)
public PropertyContentTemplate (Inherited from System.Windows.Controls.ContentPresenter)
public PropertyCopyable Gets or sets whether the user may copy this part.  
public PropertyCursor (Inherited from System.Windows.FrameworkElement)
public PropertyData Gets or sets the data that this part is bound to.  
public PropertyDataContext (Inherited from System.Windows.FrameworkElement)
public PropertyDeletable Gets or sets whether the user may remove this part from the diagram.  
public PropertyDesiredSize (Inherited from System.Windows.UIElement)
public PropertyDiagramGets the Diagram that this part is in.  
public PropertyDispatcher (Inherited from System.Windows.DependencyObject)
public PropertyDragOverSnapCellSize Gets or sets the size of the grid cell used when snapping during a drag.  
public PropertyDragOverSnapCellSpotGets or sets the Spot that specifies what point in the grid cell dragged parts snap to.  
public PropertyDragOverSnapEnabled Gets or sets whether dragging any parts over this part causes their position to be snapped to grid points.  
public PropertyDragOverSnapOrigin Gets or sets the snapping grid's coordinates origin or offset.  
public PropertyDropOntoBehaviorGets or sets the behavior when the DraggingTool drops the selection after a move or copy.  
public PropertyEditable Gets or sets whether the user may in-place text edit this part.  
public PropertyEffect (Inherited from System.Windows.UIElement)
public PropertyFlowDirection (Inherited from System.Windows.FrameworkElement)
public PropertyGroupable Gets or sets whether the user may group this part.  
public PropertyHeight (Inherited from System.Windows.FrameworkElement)
public PropertyHorizontalAlignment (Inherited from System.Windows.FrameworkElement)
public PropertyInDiagramBoundsGets or sets whether this part is included or is ignored in the computation of the diagram bounds, by DiagramPanel.ComputeDiagramBounds.  
public PropertyIsBoundToData This is true if this part is bound to data.  
public PropertyIsDropOntoAcceptedGets or sets whether the mouse is over this part during a DraggingTool drag and Northwoods.GoXam.Tool.DraggingTool.DropOntoEnabled is true.  
public PropertyIsHitTestVisible (Inherited from System.Windows.UIElement)
public PropertyIsSelected Gets or sets whether this part is selected.  
public PropertyIsTopLevel This property is true when this part is not member of any group node nor is it a label node for a link.  
public PropertyLanguage (Inherited from System.Windows.FrameworkElement)
public PropertyLayerGets the Layer that this part is in.  
public PropertyLayerNameGets or sets the name of the Layer that this part should be in.  
public PropertyLayoutIdGets or sets the Northwoods.GoXam.Layout.DiagramLayout.Id which identifies the layout(s) in a MultiLayout in which this part participates.  
public PropertyMargin (Inherited from System.Windows.FrameworkElement)
public PropertyMaxHeight (Inherited from System.Windows.FrameworkElement)
public PropertyMaxWidth (Inherited from System.Windows.FrameworkElement)
public PropertyMinHeight (Inherited from System.Windows.FrameworkElement)
public PropertyMinWidth (Inherited from System.Windows.FrameworkElement)
public PropertyModelGets the Northwoods.GoXam.Model.IDiagramModel that holds this part's data.  
public PropertyMovable Gets or sets whether the user may move this part.  
public PropertyName (Inherited from System.Windows.FrameworkElement)
public PropertyOpacity (Inherited from System.Windows.UIElement)
public PropertyOpacityMask (Inherited from System.Windows.UIElement)
public PropertyPanelGets the DiagramPanel that this part is in.  
public PropertyParent (Inherited from System.Windows.FrameworkElement)
public PropertyPrintable Gets or sets whether the user may print this part.  
public PropertyProjection (Inherited from System.Windows.UIElement)
public PropertyRenderSize (Inherited from System.Windows.UIElement)
public PropertyRenderTransform (Inherited from System.Windows.UIElement)
public PropertyRenderTransformOrigin (Inherited from System.Windows.UIElement)
public PropertyReshapable Gets or sets whether the user may reshape this part.  
public PropertyResizable Gets or sets whether the user may resize this part.  
public PropertyResizeAdornmentTemplateGets or sets the DataTemplate used by the Northwoods.GoXam.Tool.ResizingTool when this part is selected.  
public PropertyResizeCellSize Gets or sets the multiple used to resize.  
public PropertyResources (Inherited from System.Windows.FrameworkElement)
public PropertyRotatable Gets or sets whether the user may rotate this part.  
public PropertyRotateAdornmentTemplateGets or sets the DataTemplate used by the Northwoods.GoXam.Tool.RotatingTool when this part is selected.  
public PropertySelectable Gets or sets whether the user may select this part.  
public PropertySelectionAdornedGets or sets whether the Part.SelectionElement gets a selection adornment when this part is selected.  
public PropertySelectionAdornmentTemplateGets or sets the DataTemplate used to create the selection adornment for this part when it is selected.  
public PropertySelectionElementGets the FrameworkElement that gets a selection adornment when selected and that may be resized/reshaped/rotated.  
public PropertySelectionElementName Gets or sets the name of the element that gets any selection adornment when selected and that may be resized/reshaped/rotated.  
public PropertyStyle (Inherited from System.Windows.FrameworkElement)
public PropertyTag (Inherited from System.Windows.FrameworkElement)
public PropertyTextGets or sets the Part.Text string representing this part.  
public PropertyTriggers (Inherited from System.Windows.FrameworkElement)
public PropertyUseLayoutRounding (Inherited from System.Windows.UIElement)
public PropertyVerticalAlignment (Inherited from System.Windows.FrameworkElement)
public PropertyVisibility (Inherited from System.Windows.UIElement)
public PropertyVisible Gets or sets whether the user may see or pick this part.  
public PropertyVisualElement Get the root visual element used in the rendering of this part.  
public PropertyWidth (Inherited from System.Windows.FrameworkElement)
Top

Public Methods

 NameDescription
public MethodAddHandler (Inherited from System.Windows.UIElement)
public MethodArrange (Inherited from System.Windows.UIElement)
public MethodCanCopy This predicate is true if the user may copy this part.  
public MethodCanDelete This predicate is true if the user may delete this part.  
public MethodCanEdit This predicate is true if the user may in-place edit the text of this part.  
public MethodCanGroup This predicate is true if the user may group this part.  
public MethodCanMove This predicate is true if the user may move this part.  
public MethodCanPrint This predicate is true if the user may print this part.  
public MethodCanReshape This predicate is true if the user may reshape this part.  
public MethodCanResize This predicate is true if the user may resize this part.  
public MethodCanRotate This predicate is true if the user may rotate this part.  
public MethodCanSelect This predicate is true if the user may select this part.  
public MethodCaptureMouse (Inherited from System.Windows.UIElement)
public MethodClearValue (Inherited from System.Windows.DependencyObject)
public Methodstatic (Shared in Visual Basic)FindAncestor<T>This static method takes a UIElement and walks up the visual tree looking for an element of type T.  
public MethodFindCommonContainingSubGraphOverloaded.  Find the group that contains both this part and another one.  
public MethodFindDescendantSearch the visual tree for this part and return the first one for which the given predicate pred is true.  
public MethodFindName (Inherited from System.Windows.FrameworkElement)
public MethodFindNamedDescendantSearch the visual tree for this part and return the first one that has a Name exactly matching the given name.  
public MethodFindTopLevelPartOverloaded. Find the top-level Part for this part.  
public MethodGetAdornmentFind an Adornment associated with this part that has a particular category.  
public MethodGetAngle Get the angle of an element in the visual tree of this part.  
public MethodGetAnimationBaseValue (Inherited from System.Windows.DependencyObject)
public MethodGetBindingExpression (Inherited from System.Windows.FrameworkElement)
public Methodstatic (Shared in Visual Basic)GetCopyableGets the value of the Part.Copyable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetDeletableGets the value of the Deletable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetDragOverSnapCellSizeGets the value of the DragOverSnapCellSize attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetDragOverSnapCellSpotGets the value of the DragOverSnapCellSpot attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetDragOverSnapEnabledGets the value of the DragOverSnapEnabled attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetDragOverSnapOriginGets the value of the DragOverSnapOrigin attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetDropOntoBehaviorGets the value of the DropOntoBehavior attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetEditableGets the value of the Editable attached dependency property.  
public MethodGetElementBoundsCompute the bounds in model coordinates of a FrameworkElement that is within the visual tree of this part.  
public MethodGetElementPointCompute the point in model coordinates of a spot in a FrameworkElement that is within the visual tree of this part.  
public Methodstatic (Shared in Visual Basic)GetGroupableGets the value of the Groupable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetInDiagramBoundsGets the value of the InDiagramBounds attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetLayerNameGets the value of the Part.LayerName attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetLayoutIdGets the value of the Part.LayoutId attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetMovableGets the value of the Movable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetPrintableGets the value of the Printable attached dependency property.  
public MethodGetRelativeElementPointCompute the point of a spot in a FrameworkElement that is within the visual tree of this part, relative to the top-left corner of this part.  
public Methodstatic (Shared in Visual Basic)GetReshapableGets the value of the Reshapable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetResizableGets the value of the Resizable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetResizeAdornmentTemplateGets the value of the ResizeAdornmentTemplate attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetResizeCellSizeGets the value of the ResizeCellSize attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetRotatableGets the value of the Rotatable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetRotateAdornmentTemplateGets the value of the RotateAdornmentTemplate attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetSelectableGets the value of the Selectable attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetSelectionAdornedGets the value of the Part.SelectionAdorned attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetSelectionAdornmentTemplateGets the value of the SelectionAdornmentTemplate attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetSelectionElementNameGets the value of the SelectionElementName attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetTextGets the value of the Part.Text attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetTextAspectRatioGets the value of the TextAspectRatioProperty attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetTextEditableGets the value of the TextEditableProperty attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetTextEditAdornmentTemplateGets the value of the TextEditAdornmentTemplateProperty attached dependency property.  
public Methodstatic (Shared in Visual Basic)GetTextEditorGets the value of the TextEditorProperty attached dependency property.  
public MethodGetValue (Inherited from System.Windows.DependencyObject)
public Methodstatic (Shared in Visual Basic)GetVisibleGets the value of the Part.Visible attached dependency property.  
public MethodInvalidateArrange (Inherited from System.Windows.UIElement)
public MethodInvalidateMeasure (Inherited from System.Windows.UIElement)
public MethodInvalidateRelationshipsOverloaded.  Declare that this part and any links connected to this node or any groups related to this part are now invalid and should be re-computed, re-measured, and re-arranged.  
public MethodIsContainedByOverloaded. This predicate is true if this part is a member of the given Part.  
public Methodstatic (Shared in Visual Basic)IsVisibleElementThis static predicate is true if the given elt's Visibility is Visible and each of its visual parents are also visible elements, up to the containing Part.  
public MethodMakeAdornmentCreate an Adornment for a particular FrameworkElement using a given DataTemplate.  
public MethodMeasure (Inherited from System.Windows.UIElement)
public MethodOnApplyTemplateOverridden. Initialize Visibility according to the value of Part.Visible.  
public MethodReadLocalValue (Inherited from System.Windows.DependencyObject)
public MethodReleaseMouseCapture (Inherited from System.Windows.UIElement)
public MethodRemeasure Re-measure and re-arrange this part in the near future.  
public MethodRemoveHandler (Inherited from System.Windows.UIElement)
public MethodSetAdornmentAssociate an Adornment with this part.  
public MethodSetAngleOverloaded.  Set the angle of an element in the visual tree of this part by creating or modifying a transform on that element.  
public MethodSetBinding (Inherited from System.Windows.FrameworkElement)
public Methodstatic (Shared in Visual Basic)SetCopyableSets the value of the Part.Copyable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetDeletableSets the value of the Deletable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetDragOverSnapCellSizeSets the value of the DragOverSnapCellSize attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetDragOverSnapCellSpotSets the value of the DragOverSnapCellSpot attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetDragOverSnapEnabledSets the value of the DragOverSnapEnabled attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetDragOverSnapOriginSets the value of the DragOverSnapOrigin attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetDropOntoBehaviorSets the value of the DropOntoBehavior attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetEditableSets the value of the Editable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetGroupableSets the value of the Groupable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetInDiagramBoundsSets the value of the InDiagramBounds attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetLayerNameSets the value of the Part.LayerName attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetLayoutIdSets the value of the Part.LayoutId attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetMovableSets the value of the Movable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetPrintableSets the value of the Printable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetReshapableSets the value of the Reshapable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetResizableSets the value of the Resizable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetResizeAdornmentTemplateSets the value of the ResizeAdornmentTemplate attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetResizeCellSizeSets the value of the ResizeCellSize attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetRotatableSets the value of the Rotatable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetRotateAdornmentTemplateSets the value of the RotateAdornmentTemplate attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetSelectableSets the value of the Selectable attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetSelectionAdornedSets the value of the Part.SelectionAdorned attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetSelectionAdornmentTemplateSets the value of the SelectionAdornmentTemplate attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetSelectionElementNameSets the value of the SelectionElementName attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetTextSets the value of the Part.Text attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetTextAspectRatioSets the value of the TextAspectRatioProperty attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetTextEditableSets the value of the TextEditableProperty attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetTextEditAdornmentTemplateSets the value of the TextEditAdornmentTemplateProperty attached dependency property.  
public Methodstatic (Shared in Visual Basic)SetTextEditorSets the value of the TextEditorProperty attached dependency property.  
public MethodSetValueOverloaded.  (Inherited from System.Windows.DependencyObject)
public Methodstatic (Shared in Visual Basic)SetVisibleSets the value of the Part.Visible attached dependency property.  
public MethodTransformToVisual (Inherited from System.Windows.UIElement)
public MethodUpdateAdornments Maybe create adornments if needed, or remove them if not.  
public MethodUpdateLayout (Inherited from System.Windows.UIElement)
Top

Protected Methods

 NameDescription
protected MethodArrangeOverride (Inherited from System.Windows.FrameworkElement)
protected MethodMeasureOverride (Inherited from System.Windows.FrameworkElement)
protected MethodOnCreateAutomationPeer (Inherited from System.Windows.UIElement)
protected Methodstatic (Shared in Visual Basic)OnIsDropOntoAcceptedChangedOverloaded. This virtual method is called whenever the value of Part.IsDropOntoAccepted has changed.  
protected Methodstatic (Shared in Visual Basic)OnIsSelectedChangedOverloaded. This virtual method is called whenever this part is added or removed from the collection of Diagram.SelectedParts.  
protected MethodUpdateSelectionAdornmentThis is responsible for creating a selection adornment for this part if this part Part.IsSelected and if Part.SelectionAdorned is true.  
protected MethodUpdateToolAdornments This is responsible for creating any tool adornments for this part.  
Top

Public Events

See Also