The DiagramNodeElement type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DiagramNodeElement |
Methods
Name | Description | |
---|---|---|
![]() | FindMouseOverConnectionPoint |
Returns the IDiagramConnectionPoint on this node that the mouse is currently over.
Returns false if the mouse is not currently over any connection point.
|
![]() ![]() | GetIsGeometryProvider |
Gets whether or not a binding should be made between the Geometry property of this
DiagramNodeElement and the Data property that the IsGeometryProvider
attached property is attached to.
|
![]() ![]() | GetRaisesBoundsChangeRequested |
Gets whether or not the FrameworkElement that the RaisesBoundsChangeRequested attached property is attached to
should cause a DiagramNodeElement to raise the BoundsChangeRequested event.
|
![]() | GetStyleSelector |
Gets the StyleSelector
applicable to this type of element.
(Overrides DiagramElement..::.GetStyleSelector(IDiagramFormatter).) |
![]() | HideConnectionPointControls |
Hides connection points by setting the IsToConnectionDragOver and IsFromConnectionDragOver
property values.
|
![]() | MoveBy |
Moves the DiagramElement by the specified amounts. Diagram elements
which are not independently positioned will ignore this call.
(Inherited from DiagramElement.) |
![]() | OnApplyFormatting |
Applies additional formatting beyond the
template and style selectors.
(Overrides DiagramElement..::.OnApplyFormatting(DiagramSurface).) |
![]() | OnConnectionDragEnter |
Called when a ConnectionPointThumb is being dragged
over the element.
(Overrides DiagramElement..::.OnConnectionDragEnter(Nullable<(Of <(Point>)>), IDiagramConnectionPoint).) |
![]() | OnConnectionDragLeave |
Called when a ConnectionPointThumb that was being
dragged over the element is dragged away from the element.
(Overrides DiagramElement..::.OnConnectionDragLeave()()().) |
![]() | OnContentChanged |
Called when the Content changes.
(Overrides DiagramElement..::.OnContentChanged(Object, Object).) |
![]() | OnMoveBy |
Implements the MoveBy(Double, Double) method.
(Overrides DiagramElement..::.OnMoveBy(Double, Double).) |
![]() | OnPreviewMouseDown |
Called when the mouse is pressed over this element.
(Inherited from DiagramElement.) |
![]() ![]() | SetIsGeometryProvider |
Sets whether or not a binding should be made between the Geometry property of this
DiagramNodeElement and the Data property that the IsGeometryProvider
attached property is attached to.
|
![]() ![]() | SetRaisesBoundsChangeRequested |
Sets whether or not the FrameworkElement that the RaisesBoundsChangeRequested attached property is attached to
should cause a DiagramNodeElement to raise the BoundsChangeRequested event.
|
![]() | ShowConnectionPointControls |
Allows connection points to be visible by setting the IsToConnectionDragOver and IsFromConnectionDragOver
property values.
|
Fields
Name | Description | |
---|---|---|
![]() ![]() | BoundsChangeRequestedEvent |
Identifies the BoundsChangeRequested routed event.
|
![]() ![]() | ConnectionPointPositionsProperty |
Identifies the ConnectionPointPositions property.
|
![]() ![]() | GeometryProperty |
Identifies the PathGeometry property.
|
![]() ![]() | IsFromConnectionDragOverProperty |
Identifies the IsFromConnectionDragOver property.
|
![]() ![]() | IsGeometryProviderProperty |
Identifies the IsGeometryProvider property.
|
![]() ![]() | IsResizableProperty |
Identifies the IsResizable property.
|
![]() ![]() | IsToConnectionDragOverProperty |
Identifies the IsToConnectionDragOver property.
|
![]() ![]() | LeftProperty |
Identifies the Left property.
|
![]() ![]() | NodeContentTemplateSelectorProperty |
Identifies the NodeContentTemplateSelector property.
|
![]() ![]() | NodeTemplateProperty |
Identifies the NodeTemplate property.
|
![]() ![]() | RaisesBoundsChangeRequestedProperty |
Identifies the RaisesBoundsChangeRequested property.
|
![]() ![]() | ShowConnectionPointsProperty |
Identifies the ShowConnectionPoints property.
|
![]() ![]() | TopProperty |
Identifies the Top property.
|
Properties
Name | Description | |
---|---|---|
![]() | Bounds |
Gets the bounds of this DiagramNodeElement.
(Overrides DiagramElement..::.Bounds.) |
![]() | ConnectionPointPositions |
Gets or sets a collection of ShapeConnectionPointPosition objects that specify how
connection points should be positioned on the DiagramNodeElement.
This is a dependency property.
|
![]() | ConnectionPointTemplateSelector |
Gets or sets the DataTemplateSelector used to select the template
for connection points.
This is a dependency property.
(Inherited from DiagramElement.) |
![]() | Geometry |
Gets or sets the boundary shape of the node.
This is a dependency property.
|
![]() | IsFromConnectionDragOver |
Gets whether or not the mouse is being dragged over this DiagramNodeElement allowing
the outbound connection points to be displayed.
This is a dependency property.
|
![]() | IsResizable |
Gets or sets whether the DiagramNodeElement can be resized.
This is a dependency property.
|
![]() | IsToConnectionDragOver |
Gets whether or not the mouse is being dragged over this DiagramNodeElement allowing
the inbound connection points to be displayed.
This is a dependency property.
|
![]() | LayerKeyCore |
Gets an object identifying the layer on which to display this element.
For a DiagramNodeElement, this is the parent of the
originating node.
(Overrides DiagramElement..::.LayerKeyCore.) |
![]() | Left |
Gets or sets the the horizontal offset of the DiagramNodeElement from
the left hand side of the diagram.
This is a dependency property.
|
![]() | Node |
Gets the IDiagramNode represented by this DiagramNodeElement.
|
![]() | NodeContentTemplateSelector |
Gets or sets the DataTemplateSelector used to the select the DataTemplate for displaying the data within the
IDiagramNode.
This is a dependency property.
|
![]() | NodeTemplate |
Gets or sets the DataTemplate used to give shape and color to the node.
This is a dependency property.
|
![]() | ShowConnectionPoints |
Gets or sets whether to show connection points.
This is a dependency property.
|
![]() | Top |
Gets or sets the the vertical offset of the DiagramNodeElement from
the top of the diagram.
This is a dependency property.
|
![]() | ZIndexLayer |
Gets how the DiagramElement participates in the z-order.
(Inherited from DiagramElement.) |
Events
Name | Description | |
---|---|---|
![]() | BoundsChangeRequested |
Occurs whenever a bounds change for this DiagramNodeElement is requested.
|