menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface INode - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    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
    IDiagramElement.Key
    IGroupable.Info
    IGroupable.IsSelected
    IGroupable.Name
    IGroupable.SearchTags
    IGroupable.ZIndex
    IID.ID
    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
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved