Interface INode
Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data.
Inherited Members
Namespace: Syncfusion.UI.Xaml.Diagram
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public interface INode : IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Properties
AnnotationConstraints
Gets or sets the default behaviors of the annotation.
Declaration
AnnotationConstraints AnnotationConstraints { get; set; }
Property Value
Type |
---|
AnnotationConstraints |
Annotations
Gets or sets a collection of objects where each object represents a Annotation.
Declaration
object Annotations { get; set; }
Property Value
Type |
---|
System.Object |
ConnectorPadding
Gets or sets the distance to be left between a Node and its connections(In coming and out going connections).
Declaration
double ConnectorPadding { get; set; }
Property Value
Type |
---|
System.Double |
Constraints
Gets or sets the default behaviors of the node.
Declaration
NodeConstraints Constraints { get; set; }
Property Value
Type |
---|
NodeConstraints |
Content
Gets or sets the content of the node.
Declaration
object Content { get; set; }
Property Value
Type |
---|
System.Object |
ContentTemplate
Gets or sets the data template used to display the content.
Declaration
DataTemplate ContentTemplate { get; set; }
Property Value
Type |
---|
System.Windows.DataTemplate |
Flip
Gets or sets the object is to be mirrored horizontally, vertically, or both.
Declaration
Flip Flip { get; set; }
Property Value
Type |
---|
Flip |
FlipMode
Gets or sets the object is to be mirrored horizontally, vertically, or both.
Declaration
FlipMode FlipMode { get; set; }
Property Value
Type |
---|
FlipMode |
HitPadding
Gets or sets the range of the node selection
Declaration
double HitPadding { get; set; }
Property Value
Type |
---|
System.Double |
IsExpanded
Gets or sets a value indicates whether the node is expanded.
Declaration
bool IsExpanded { get; set; }
Property Value
Type |
---|
System.Boolean |
LaneOffsetX
Gets or sets the position of the Lane Child on X-Axis.
Declaration
double LaneOffsetX { get; set; }
Property Value
Type |
---|
System.Double |
LaneOffsetY
Gets or sets the position of the Lane Child on Y-Axis.
Declaration
double LaneOffsetY { get; set; }
Property Value
Type |
---|
System.Double |
MaxHeight
Gets or sets the maximum height limit of the node.
Declaration
double MaxHeight { get; set; }
Property Value
Type |
---|
System.Double |
MaxWidth
Gets or sets the maximum width limit of the node.
Declaration
double MaxWidth { get; set; }
Property Value
Type |
---|
System.Double |
Menu
Gets to Sets the value to define some additional Menu Items.
Declaration
DiagramMenu Menu { get; set; }
Property Value
Type |
---|
DiagramMenu |
MinHeight
Gets or sets the minimum height limit of the node.
Declaration
double MinHeight { get; set; }
Property Value
Type |
---|
System.Double |
MinWidth
Gets or sets the minimum width limit of the node.
Declaration
double MinWidth { get; set; }
Property Value
Type |
---|
System.Double |
OffsetX
Gets or sets the position of the node on X-Axis.
Declaration
double OffsetX { get; set; }
Property Value
Type |
---|
System.Double |
OffsetY
Gets or sets the position of the node on Y-Axis.
Declaration
double OffsetY { get; set; }
Property Value
Type |
---|
System.Double |
ParentGroup
Gets or sets the ParentGroup of the Groupable.
Declaration
object ParentGroup { get; set; }
Property Value
Type |
---|
System.Object |
Pivot
Gets or sets the ratio/fractional value relative to node, based on which the node will be transformed(positioning, scaling and rotation).
Declaration
Point Pivot { get; set; }
Property Value
Type |
---|
System.Windows.Point |
Ports
Gets or sets a collection of objects where each object represents a IPort.
Declaration
object Ports { get; set; }
Property Value
Type |
---|
System.Object |
PortVisibility
Gets or sets when the port should be visible.
Declaration
PortVisibility PortVisibility { get; set; }
Property Value
Type |
---|
PortVisibility |
RotateAngle
Gets or sets the angle to which the node should be rotated.
Declaration
double RotateAngle { get; set; }
Property Value
Type |
---|
System.Double |
Shape
Gets or sets the shape of the Node.
Declaration
object Shape { get; set; }
Property Value
Type |
---|
System.Object |
ShapeStyle
Gets or sets the style of the Node.
Declaration
Style ShapeStyle { get; set; }
Property Value
Type |
---|
System.Windows.Style |
SnapToObject
Gets or sets the snapping nodes to the object.
Declaration
SnapToObject SnapToObject { get; set; }
Property Value
Type |
---|
SnapToObject |
ThemeStyleId
Gets or sets the themestyleid of the node
Declaration
StyleId ThemeStyleId { get; set; }
Property Value
Type |
---|
StyleId |
UnitHeight
Gets or sets the height of the node.
Declaration
double UnitHeight { get; set; }
Property Value
Type |
---|
System.Double |
UnitWidth
Gets or sets the width of the node.
Declaration
double UnitWidth { get; set; }
Property Value
Type |
---|
System.Double |