The following tables list the members exposed by Group.
Name | Description | |
---|---|---|
Group Constructor | Create an empty group with a default Group.Layout. |
Name | Description | |
---|---|---|
IsExpandedSubGraphProperty | Identifies the IsExpandedSubGraph dependency property. | |
IsSubGraphExpandedProperty | Identifies the IsSubGraphExpanded attached dependency property that must only be on the root Part.VisualElement. | |
LayoutProperty | Identifies the Group.Layout attached dependency property that must only be on the root Part.VisualElement. | |
UngroupableProperty | Identifies the Ungroupable attached dependency property that must only be on the root Part.VisualElement. | |
WasSubGraphExpandedProperty | Identifies the WasSubGraphExpanded attached dependency property that must only be on the root Part.VisualElement. |
Name | Description | |
---|---|---|
ActualHeight | (Inherited from System.Windows.FrameworkElement) | |
ActualWidth | (Inherited from System.Windows.FrameworkElement) | |
Adornments | Get the collection of Adornments associated with this part. (Inherited from Northwoods.GoXam.Part) | |
AllowDrop | (Inherited from System.Windows.UIElement) | |
Avoidable | Gets or sets whether this node should be avoided when routing orthogonal links that have Route.Routing is LinkRouting.AvoidsNodes. (Inherited from Northwoods.GoXam.Node) | |
AvoidableMargin | Gets or sets the margin around this node that should be reserved when routing orthogonal links that have Route.Routing is LinkRouting.AvoidsNodes. (Inherited from Northwoods.GoXam.Node) | |
Bounds | Gets the bounding rectangle of this object, in model coordinates. (Inherited from Northwoods.GoXam.Part) | |
CacheMode | (Inherited from System.Windows.UIElement) | |
Category | Gets a string identifying the kind of Node or Group or Link or the purpose of the Adornment. (Inherited from Northwoods.GoXam.Part) | |
Clip | (Inherited from System.Windows.UIElement) | |
ContainingGroups | Get a collection of Groups of which this part is a member. (Inherited from Northwoods.GoXam.Part) | |
ContainingSubGraph | Get the one Group (a "subgraph") that this part is a member of, if any. (Inherited from Northwoods.GoXam.Part) | |
Content | (Inherited from System.Windows.Controls.ContentPresenter) | |
ContentTemplate | (Inherited from System.Windows.Controls.ContentPresenter) | |
Copyable | Gets or sets whether the user may copy this part. (Inherited from Northwoods.GoXam.Part) | |
Cursor | (Inherited from System.Windows.FrameworkElement) | |
Data | Gets or sets the data that this part is bound to. (Inherited from Northwoods.GoXam.Part) | |
DataContext | (Inherited from System.Windows.FrameworkElement) | |
Deletable | Gets or sets whether the user may remove this part from the diagram. (Inherited from Northwoods.GoXam.Part) | |
DesiredSize | (Inherited from System.Windows.UIElement) | |
Diagram | Gets the Diagram that this part is in. (Inherited from Northwoods.GoXam.Part) | |
Dispatcher | (Inherited from System.Windows.DependencyObject) | |
DragOverSnapCellSize | Gets or sets the size of the grid cell used when snapping during a drag. (Inherited from Northwoods.GoXam.Part) | |
DragOverSnapCellSpot | Gets or sets the Spot that specifies what point in the grid cell dragged parts snap to. (Inherited from Northwoods.GoXam.Part) | |
DragOverSnapEnabled | Gets or sets whether dragging any parts over this part causes their position to be snapped to grid points. (Inherited from Northwoods.GoXam.Part) | |
DragOverSnapOrigin | Gets or sets the snapping grid's coordinates origin or offset. (Inherited from Northwoods.GoXam.Part) | |
DropOntoBehavior | Gets or sets the behavior when the DraggingTool drops the selection after a move or copy. (Inherited from Northwoods.GoXam.Part) | |
Editable | Gets or sets whether the user may in-place text edit this part. (Inherited from Northwoods.GoXam.Part) | |
Effect | (Inherited from System.Windows.UIElement) | |
FlowDirection | (Inherited from System.Windows.FrameworkElement) | |
Groupable | Gets or sets whether the user may group this part. (Inherited from Northwoods.GoXam.Part) | |
GroupPanel | Gets the GroupPanel representing the group's member nodes and links. | |
Height | (Inherited from System.Windows.FrameworkElement) | |
HorizontalAlignment | (Inherited from System.Windows.FrameworkElement) | |
Id | Gets or sets the string identifier used by the Northwoods.GoXam.Model.PartsModel to resolve references from other parts in the Northwoods.GoXam.Model.PartsModel. (Inherited from Northwoods.GoXam.Node) | |
InDiagramBounds | Gets or sets whether this part is included or is ignored in the computation of the diagram bounds, by DiagramPanel.ComputeDiagramBounds. (Inherited from Northwoods.GoXam.Part) | |
IsBoundToData | This is true if this part is bound to data. (Inherited from Northwoods.GoXam.Part) | |
IsDropOntoAccepted | Gets or sets whether the mouse is over this part during a DraggingTool drag and Northwoods.GoXam.Tool.DraggingTool.DropOntoEnabled is true. (Inherited from Northwoods.GoXam.Part) | |
IsExpandedSubGraph | Gets or sets whether this group is considered "expanded". | |
IsExpandedTree | Gets or sets whether this node is considered "expanded" with respect to showing/hiding nodes that it connects to. (Inherited from Northwoods.GoXam.Node) | |
IsHitTestVisible | (Inherited from System.Windows.UIElement) | |
IsLinkLabel | Gets whether this node represents a label node for a link. (Inherited from Northwoods.GoXam.Node) | |
IsSelected | Gets or sets whether this part is selected. (Inherited from Northwoods.GoXam.Part) | |
IsTopLevel | This property is true when this part is not member of any group node nor is it a label node for a link. (Inherited from Northwoods.GoXam.Part) | |
LabeledLink | If this node is a label for a link, return that Link. (Inherited from Northwoods.GoXam.Node) | |
Language | (Inherited from System.Windows.FrameworkElement) | |
Layer | Gets the Layer that this part is in. (Inherited from Northwoods.GoXam.Part) | |
LayerName | Gets or sets the name of the Layer that this part should be in. (Inherited from Northwoods.GoXam.Part) | |
Layout | Gets or sets the Northwoods.GoXam.Layout.IDiagramLayout used to position the member nodes and route the member links of this Group. | |
LayoutId | Gets or sets the Northwoods.GoXam.Layout.DiagramLayout.Id which identifies the layout(s) in a MultiLayout in which this part participates. (Inherited from Northwoods.GoXam.Part) | |
LinksConnected | Gets a collection of Links that are connected to this node. (Inherited from Northwoods.GoXam.Node) | |
LinksInto | Gets a collection of Links that come into this node. (Inherited from Northwoods.GoXam.Node) | |
LinksOutOf | Gets a collection of Links that go out of this node. (Inherited from Northwoods.GoXam.Node) | |
Location | Gets or sets the position of this node based on its Node.LocationElement. (Inherited from Northwoods.GoXam.Node) | |
LocationElement | Gets the FrameworkElement that determines the location of this node. (Inherited from Northwoods.GoXam.Node) | |
LocationElementName | Gets or sets the name of the element whose position defines the location for this node. (Inherited from Northwoods.GoXam.Node) | |
LocationSpot | Gets or sets the spot in the Node.LocationElement that is this node's location point. (Inherited from Northwoods.GoXam.Node) | |
Margin | (Inherited from System.Windows.FrameworkElement) | |
MaxHeight | (Inherited from System.Windows.FrameworkElement) | |
MaxLocation | Gets or sets the maximum location for this node allowed by DraggingTool. (Inherited from Northwoods.GoXam.Node) | |
MaxWidth | (Inherited from System.Windows.FrameworkElement) | |
MemberLinks | Get a collection of Links that are immediate members of this group. | |
MemberNodes | Get a collection of Nodes that are immediate members of this group. | |
MinHeight | (Inherited from System.Windows.FrameworkElement) | |
MinLocation | Gets or sets the minimum location for this node allowed by DraggingTool. (Inherited from Northwoods.GoXam.Node) | |
MinWidth | (Inherited from System.Windows.FrameworkElement) | |
Model | Gets the Northwoods.GoXam.Model.IDiagramModel that holds this part's data. (Inherited from Northwoods.GoXam.Part) | |
Movable | Gets or sets whether the user may move this part. (Inherited from Northwoods.GoXam.Part) | |
Name | (Inherited from System.Windows.FrameworkElement) | |
NodesConnected | Gets a collection of Nodes that have links connected to this node. (Inherited from Northwoods.GoXam.Node) | |
NodesInto | Gets a collection of Nodes that have links coming into this node. (Inherited from Northwoods.GoXam.Node) | |
NodesOutOf | Gets a collection of Nodes that have links going out of this node. (Inherited from Northwoods.GoXam.Node) | |
Opacity | (Inherited from System.Windows.UIElement) | |
OpacityMask | (Inherited from System.Windows.UIElement) | |
Panel | Gets the DiagramPanel that this part is in. (Inherited from Northwoods.GoXam.Part) | |
Parent | (Inherited from System.Windows.FrameworkElement) | |
PartsModelContainingSubGraph | Gets or sets the identifier naming the containing group node in a Northwoods.GoXam.Model.PartsModel. (Inherited from Northwoods.GoXam.Node) | |
Port | Gets the primary FrameworkElement representing a port. (Inherited from Northwoods.GoXam.Node) | |
Ports | Gets a collection of FrameworkElement s that have a non-null Node.GetPortId value. (Inherited from Northwoods.GoXam.Node) | |
Position | The Position of a Node is the point at the top-left corner of the Part.Bounds. (Inherited from Northwoods.GoXam.Node) | |
Printable | Gets or sets whether the user may print this part. (Inherited from Northwoods.GoXam.Part) | |
Projection | (Inherited from System.Windows.UIElement) | |
RenderSize | (Inherited from System.Windows.UIElement) | |
RenderTransform | (Inherited from System.Windows.UIElement) | |
RenderTransformOrigin | (Inherited from System.Windows.UIElement) | |
Reshapable | Gets or sets whether the user may reshape this part. (Inherited from Northwoods.GoXam.Part) | |
Resizable | Gets or sets whether the user may resize this part. (Inherited from Northwoods.GoXam.Part) | |
ResizeAdornmentTemplate | Gets or sets the DataTemplate used by the Northwoods.GoXam.Tool.ResizingTool when this part is selected. (Inherited from Northwoods.GoXam.Part) | |
ResizeCellSize | Gets or sets the multiple used to resize. (Inherited from Northwoods.GoXam.Part) | |
ResizeElementName | Gets or sets the name of the element that gets a resize adornment when selected. (Inherited from Northwoods.GoXam.Part) | |
Resources | (Inherited from System.Windows.FrameworkElement) | |
Rotatable | Gets or sets whether the user may rotate this part. (Inherited from Northwoods.GoXam.Part) | |
RotateAdornmentTemplate | Gets or sets the DataTemplate used by the Northwoods.GoXam.Tool.RotatingTool when this part is selected. (Inherited from Northwoods.GoXam.Part) | |
RotationAngle | Gets or sets the angle of the node's Part.SelectionElement, in degrees. (Inherited from Northwoods.GoXam.Node) | |
Selectable | Gets or sets whether the user may select this part. (Inherited from Northwoods.GoXam.Part) | |
SelectionAdorned | Gets or sets whether the Part.SelectionElement gets a selection adornment when this part is selected. (Inherited from Northwoods.GoXam.Part) | |
SelectionAdornmentTemplate | Gets or sets the DataTemplate used to create the selection adornment for this part when it is selected. (Inherited from Northwoods.GoXam.Part) | |
SelectionElement | Gets the FrameworkElement that gets a selection adornment when selected and that may be resized/reshaped/rotated. (Inherited from Northwoods.GoXam.Part) | |
SelectionElementName | Gets or sets the name of the element that gets any selection adornment when selected and that may be resized/reshaped/rotated. (Inherited from Northwoods.GoXam.Part) | |
Style | (Inherited from System.Windows.FrameworkElement) | |
Tag | (Inherited from System.Windows.FrameworkElement) | |
Text | Gets or sets the Part.Text string representing this part. (Inherited from Northwoods.GoXam.Part) | |
Triggers | (Inherited from System.Windows.FrameworkElement) | |
Ungroupable | Gets or sets whether the user may delete this group without removing any members. | |
UseLayoutRounding | (Inherited from System.Windows.UIElement) | |
VerticalAlignment | (Inherited from System.Windows.FrameworkElement) | |
Visibility | (Inherited from System.Windows.UIElement) | |
Visible | Gets or sets whether the user may see or pick this part. (Inherited from Northwoods.GoXam.Part) | |
VisualElement | Get the root visual element used in the rendering of this part. (Inherited from Northwoods.GoXam.Part) | |
Width | (Inherited from System.Windows.FrameworkElement) |
Name | Description | |
---|---|---|
AddHandler | (Inherited from System.Windows.UIElement) | |
Arrange | (Inherited from System.Windows.UIElement) | |
CanCopy | This predicate is true if the user may copy this part. (Inherited from Northwoods.GoXam.Part) | |
CanDelete | This predicate is true if the user may delete this part. (Inherited from Northwoods.GoXam.Part) | |
CanEdit | This predicate is true if the user may in-place edit the text of this part. (Inherited from Northwoods.GoXam.Part) | |
CanGroup | This predicate is true if the user may group this part. (Inherited from Northwoods.GoXam.Part) | |
CanMove | This predicate is true if the user may move this part. (Inherited from Northwoods.GoXam.Part) | |
CanPrint | This predicate is true if the user may print this part. (Inherited from Northwoods.GoXam.Part) | |
CanReshape | This predicate is true if the user may reshape this part. (Inherited from Northwoods.GoXam.Part) | |
CanResize | This predicate is true if the user may resize this part. (Inherited from Northwoods.GoXam.Part) | |
CanRotate | This predicate is true if the user may rotate this part. (Inherited from Northwoods.GoXam.Part) | |
CanSelect | This predicate is true if the user may select this part. (Inherited from Northwoods.GoXam.Part) | |
CanUngroup | This predicate is true if the user may ungroup this node. | |
CaptureMouse | (Inherited from System.Windows.UIElement) | |
ClearValue | (Inherited from System.Windows.DependencyObject) | |
CollapseSubGraph | Collapse each of the member nodes and links, and recursively collapse any member groups. | |
CollapseTree | Make not visible each child node and the link connecting with the child node, and recursively collapse each child node. (Inherited from Northwoods.GoXam.Node) | |
ExpandSubGraph | Make visible each member node and link, and perhaps recursively expand nested subgraphs. | |
ExpandTree | Make visible each child node and the link to the child node, and perhaps recursively expand their nodes. (Inherited from Northwoods.GoXam.Node) | |
FindCommonContainingSubGraph | (Inherited from Northwoods.GoXam.Part) | |
FindDescendant | Search the visual tree for this part and return the first one for which the given predicate pred is true. (Inherited from Northwoods.GoXam.Part) | |
FindLinksConnectedWithPort | Returns a collection of Links that are connected to a particular port in either direction. (Inherited from Northwoods.GoXam.Node) | |
FindLinksIntoPort | Returns a collection of Links that come into a particular port. (Inherited from Northwoods.GoXam.Node) | |
FindLinksOutOfPort | Returns a collection of Links that go out of a particular port. (Inherited from Northwoods.GoXam.Node) | |
FindName | (Inherited from System.Windows.FrameworkElement) | |
FindNamedDescendant | Search the visual tree for this part and return the first one that has a Name exactly matching the given name. (Inherited from Northwoods.GoXam.Part) | |
FindNodesConnectedWithPort | Returns a collection of Nodes that are connected to this node via links that are connected to a particular port in either direction. (Inherited from Northwoods.GoXam.Node) | |
FindNodesIntoPort | Returns a collection of Nodes that are connected to this node via links that come into a particular port. (Inherited from Northwoods.GoXam.Node) | |
FindNodesOutOfPort | Returns a collection of Nodes that are connected to this node via links that go out of a particular port. (Inherited from Northwoods.GoXam.Node) | |
FindPort | Find the FrameworkElement in this node whose Node.PortId attached property matches a given port parameter value. (Inherited from Northwoods.GoXam.Node) | |
FindSubGraphParts | Return a collection of Parts that are all of the nodes and links that are members of this group, including inside nested groups, but excluding this Group itself. | |
FindTopLevelPart | Find the top-level Part for this part. (Inherited from Northwoods.GoXam.Part) | |
FindTreeParts | Return a collection of Parts that are all of the nodes and links reachable out of this node, including this Node itself. (Inherited from Northwoods.GoXam.Node) | |
GetAdornment | Find an Adornment associated with this part that has a particular category. (Inherited from Northwoods.GoXam.Part) | |
GetAngle | Get the angle of an element in the visual tree of this part. (Inherited from Northwoods.GoXam.Part) | |
GetAnimationBaseValue | (Inherited from System.Windows.DependencyObject) | |
GetBindingExpression | (Inherited from System.Windows.FrameworkElement) | |
GetElementBounds | Compute the bounds in model coordinates of a FrameworkElement that is within the visual tree of this part. (Inherited from Northwoods.GoXam.Part) | |
GetElementPoint | Compute the point in model coordinates of a spot in a FrameworkElement that is within the visual tree of this part. (Inherited from Northwoods.GoXam.Part) | |
GetIsSubGraphExpanded | Gets the value of the IsSubGraphExpandedProperty attached dependency property. | |
GetLayout | Gets the value of the LayoutProperty attached dependency property. | |
GetPortName | Get the port parameter value for a particular FrameworkElement . (Inherited from Northwoods.GoXam.Node) | |
GetRelativeElementPoint | Compute 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. (Inherited from Northwoods.GoXam.Part) | |
GetUngroupable | Gets the value of the Ungroupable attached dependency property. | |
GetValue | (Inherited from System.Windows.DependencyObject) | |
GetWasSubGraphExpanded | Gets the value of the WasSubGraphExpandedProperty attached dependency property. | |
InvalidateArrange | (Inherited from System.Windows.UIElement) | |
InvalidateMeasure | (Inherited from System.Windows.UIElement) | |
InvalidateRelationships | 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. (Inherited from Northwoods.GoXam.Part) | |
IsContainedBy | (Inherited from Northwoods.GoXam.Part) | |
MakeAdornment | Create an Adornment for a particular FrameworkElement using a given DataTemplate . (Inherited from Northwoods.GoXam.Part) | |
Measure | (Inherited from System.Windows.UIElement) | |
Move | Overridden. Move not only this node but also all member nodes and links recursively. | |
OnApplyTemplate | Overridden. Initialize IsExpandedSubGraph with the possibly bound value of GetIsSubGraphExpanded on this group's root visual element, and initialize the Group.Layout. | |
ReadLocalValue | (Inherited from System.Windows.DependencyObject) | |
ReleaseMouseCapture | (Inherited from System.Windows.UIElement) | |
Remeasure | Re-measure and re-arrange this part in the near future. (Inherited from Northwoods.GoXam.Part) | |
RemoveHandler | (Inherited from System.Windows.UIElement) | |
SetAdornment | Associate an Adornment with this part. (Inherited from Northwoods.GoXam.Part) | |
SetAngle | Overloaded. Set the angle of an element in the visual tree of this part by creating or modifying a transform on that element. (Inherited from Northwoods.GoXam.Part) | |
SetBinding | (Inherited from System.Windows.FrameworkElement) | |
SetIsSubGraphExpanded | Sets the value of the IsSubGraphExpandedProperty attached dependency property. | |
SetLayout | Sets the value of the LayoutProperty attached dependency property. | |
SetUngroupable | Sets the value of the Ungroupable attached dependency property. | |
SetValue | (Inherited from System.Windows.DependencyObject) | |
SetWasSubGraphExpanded | Sets the value of the WasSubGraphExpandedProperty attached dependency property. | |
TransformToVisual | (Inherited from System.Windows.UIElement) | |
UpdateAdornments | Maybe create adornments if needed, or remove them if not. (Inherited from Northwoods.GoXam.Part) | |
UpdateLayout | (Inherited from System.Windows.UIElement) |
Name | Description | |
---|---|---|
ArrangeOverride | (Inherited from System.Windows.FrameworkElement) | |
MeasureOverride | (Inherited from System.Windows.FrameworkElement) | |
OnCreateAutomationPeer | (Inherited from System.Windows.UIElement) | |
OnIsDropOntoAcceptedChanged | This virtual method is called whenever the value of Part.IsDropOntoAccepted has changed. (Inherited from Northwoods.GoXam.Part) | |
OnIsExpandedSubGraphChanged | This virtual method is called whenever the value of IsExpandedSubGraph changes. | |
OnIsExpandedTreeChanged | This virtual method is called whenever the value of Node.IsExpandedTree changes. (Inherited from Northwoods.GoXam.Node) | |
OnIsSelectedChanged | This virtual method is called whenever this part is added or removed from the collection of Diagram.SelectedParts. (Inherited from Northwoods.GoXam.Part) | |
UpdateSelectionAdornment | This is responsible for creating a selection adornment for this part if this part Part.IsSelected and if Part.SelectionAdorned is true. (Inherited from Northwoods.GoXam.Part) | |
UpdateToolAdornments | This is responsible for creating any tool adornments for this part. (Inherited from Northwoods.GoXam.Part) |
Top