Syncfusion.Diagram.Base
Fields  Properties  Methods 


Node Class Members

The following tables list the members exposed by Node.

Protected Fields
 NameDescription
Protected Field Lock updates.  
Protected Field Indicate whether node updating self ports connections.  
Protected Field DocumentEventSink reference.  
Protected Field Node's rotation angle.  
Protected Field Bridge Manager reference.  
Protected Field History manager reference.  
Protected Field Link Manager reference.  
Protected Field Cached node's refresh rectangle.  
Protected Field Region used for HitTesting.  
Top
Public Properties
 NameDescription
Public Property Enable/Disable to Drag the labels in Node  
Public Property Gets the shape's bounding box.  
Public Property Gets the reference to bounds info.  
Public Property Gets the center port from port collection.  
Public Property Gets or sets node's container node  
Public Property Gets or sets a value indicating whether node will draw it ports.  
Public Property Gets collection of all edges entering or leaving the node.  
Public Property Gets collection of edges entering the node.  
Public Property Gets collection of edges leaving the node.  
Public Property Gets edit properties for this node.  
Public Property Gets or sets a value indicating whether central port is enabled.  
Public Property Gets or sets a value indicating whether the node can be excluded from layout or not.  
Public Property Gets or sets a value indicating whether flip X is enabled.  
Public Property Gets or sets a value indicating whether flip Y is enabled.  
Public Property Gets fully qualified name of the node.  
Public Property Gets cloned node GraphicsPath with appended scale transformations.  
Public Property Gets or sets a value indicating whether container measure units can be inherited.  
Public Property Gets or Sets the selected node as expand or collapse.  
Public Property Gets the layers the shape belongs to.  
Public Property Gets or sets the line hit test padding.  
Public Property Gets line drawing properties for this node.  
Public Property Gets or sets the measurement unit.  
Public Property Gets or sets node's name.  
Public Property Gets or sets the node scale.  
Public Property Gets or sets node's parent.  
Public Property Gets or sets the node pin point position.  
Public Property Gets or sets the node pin point offset.  
Public Property Gets the node port collection.  
Public Property Gets or sets a value indicating whether node will draw it ports while printing.  
Public Property Gets or sets the dynamic property data dictionary.  
Public Property Gets the root node in the node hierarchy.  
Public Property Gets or sets the rotation angle.  
Public Property Gets properties of the shadow applied to the shape.  
Public Property Gets or sets size of the node.  
Public Property Gets or sets Custom data associated with Node.  
Public Property Gets or sets the tooltip text associated with the node.  
Public Property Gets or sets a value indicating whether node treat as obstacle.  
Public Property Gets or sets a value indicating whether node is visible.  
Public Property Gets or sets node's ZOrder.  
Top
Protected Properties
 NameDescription
Protected Property Gets or sets node's bounding rectangle.  
Protected Property Gets the reference to model event sink.  
Protected Property Gets the children to model history manager.  
Protected Property Gets node graphics path without scale transformation.  
Top
Public Methods
 NameDescription
Public MethodOverloaded.  Appends filp transformation to given matrix  
Public Method Appends filp transformation to given matrix  
Public Method Creates a new object that is a copy of the current instance.  
Public Method Performs given point hit test.  
Public Method Converts given point from node's to model's coordinates.  
Public Method Converts given point from model's to node's coordinates.  
Public Method  
Public MethodOverloaded.  Draws object to the specified graphics.  
Public Method Gets local node's transformations.  
Public Method Gets the Node bounds with or without the labels or ports  
Public Method Gets the name of the property container by.  
Public Method Gets the service object of the specified type.  
Public MethodOverloaded.  Gets node's transformations.  
Public Method Called when property changed.  
Public Method Called when property changing.  
Public Method Get the service reference from provider.  
Public Method Rotates the shape a specified number of degrees about its center point.  
Public Method Scales the shape about its center point by a given ratio.  
Public Method Indicate that selection and resize handles will draw on diagram canvas.  
Public MethodOverloaded.  Moves the shape by the given X and Y offsets.  
Public Method Updates the references.  
Public Method Updates the service references.  
Top
Protected Methods
 NameDescription
Protected Method Accumulates the refresh rect.  
Protected Method Determines whether this EndPoint can update connections the specified end point.  
Protected Method Determine whether can widen the specified graphics path.  
Protected Method Called after change the flipX value.  
Protected Method Called after change the flipY value.  
Protected Method Called after change the rotation by give angle.  
Protected MethodOverloaded.  Checks the constraining region.  
Protected Method Checks the new pin point.  
Protected MethodOverloaded.  Create the bounds info container.  
Protected Method Performs additional changes on pin position changed.  
Protected Method Performs additional changes on pin offset value changed.  
Protected Method Performs additional changes on size value changed.  
Protected Method Draws the node shadow internal.  
Protected Method Raise when node property changed.  
Protected Method Raise when node property changing.  
Protected Method Gets the cached bounds rectangle from given node.  
Protected MethodPopulates a System.Runtime.Serialization.SerializationInfo with the data needed to serialize the target object.  
Protected Method Gets the parent transformation.  
Protected Method Methods used to get node's GraphicsPath  
Protected Method Gets the property container.  
Protected Method Return the path bounds of the node  
Protected Method Gets the node scale transformation.  
Protected Method Gets the upper left point in given units.  
Protected Method Determines whether specified shape is closed.  
Protected Method Logicals the unit change.  
Protected Method Moves the specified offset.  
Protected Method Called when node is deserialized.  
Protected Method Called when measurement units value changing.  
Protected Method Raises the mouse single click event.  
Protected Method Raises the mouse double click event.  
Protected Method Raises the mouse enter event.  
Protected Method Raises the mouse leave event.  
Protected Method Called when node scale factor is changed.  
Protected Method Called when parent changed.  
Protected Method Called when parent changing.  
Protected Method Prepares the graphics to draw.  
Protected Method Quites set boundary value without record in history and calling sink events.  
Protected Method Updates the ports connections. Records the property changed.  
Protected Method Renders shapes visual representation on given graphics.  
Protected Method methods used to draw contiguous date. Such as labels or ports  
Protected Method Safe pause history recording.  
Protected Method Safe restore history recording.  
Protected Method Sets the pin offset.  
Protected Method Set the pin point position.  
Protected Method Used to update child nodes sizes.  
Protected Method Updates the bounding rectangle.  
Protected Internal Method Updates the container bounds.  
Protected Method Updates the graphics path and region.  
Protected Method Creates region used for hit testing.  
Protected Method Update port positions on change node size.  
Protected MethodOverloaded.  Updates node's refresh rect  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded.  Iterates the index.
Public Extension MethodOverloaded.  Iterates the index.
Top
See Also