menu

UWP

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

    Show / Hide Table of Contents

    Interface INodeInfo

    Represents a interface that supports to achieve drag, rotate, zooming functionalities of Node class.

    Inherited Members
    IGroupableInfo.Bounds
    IGroupableInfo.BringIntoCenter()
    IGroupableInfo.BringIntoViewport()
    IGroupableInfo.Graph
    IGroupableInfo.IsGrouped
    Namespace: Syncfusion.UI.Xaml.Diagram
    Assembly: Syncfusion.SfDiagram.UWP.dll
    Syntax
    public interface INodeInfo : IGroupableInfo

    Properties

    ActualHeight

    Gets the ActualHeight of the Node.

    Declaration
    double ActualHeight { get; }
    Property Value
    Type
    System.Double

    ActualWidth

    Gets the ActualWidth of the Node.

    Declaration
    double ActualWidth { get; }
    Property Value
    Type
    System.Double

    DesiredSize

    Gets the size of the Node.

    Declaration
    Size DesiredSize { get; }
    Property Value
    Type
    Windows.Foundation.Size

    InConnectors

    Gets the In connectors connected with Node.

    Declaration
    IEnumerable<IConnector> InConnectors { get; }
    Property Value
    Type
    System.Collections.Generic.IEnumerable<IConnector>

    InNeighbors

    Gets the in neighbor nodes connected with Node.

    Declaration
    IEnumerable<INode> InNeighbors { get; }
    Property Value
    Type
    System.Collections.Generic.IEnumerable<INode>

    InOutConnectors

    Gets the In and Out connectors connected with Node.

    Declaration
    IEnumerable<IConnector> InOutConnectors { get; }
    Property Value
    Type
    System.Collections.Generic.IEnumerable<IConnector>

    Neighbors

    Gets the neighbor node connected with Node.

    Declaration
    IEnumerable<INode> Neighbors { get; }
    Property Value
    Type
    System.Collections.Generic.IEnumerable<INode>

    OutConnectors

    Gets the Out connectors connected with Node.

    Declaration
    IEnumerable<IConnector> OutConnectors { get; }
    Property Value
    Type
    System.Collections.Generic.IEnumerable<IConnector>

    OutNeighbors

    Gets the out neighbor nodes connected with Node.

    Declaration
    IEnumerable<INode> OutNeighbors { get; }
    Property Value
    Type
    System.Collections.Generic.IEnumerable<INode>

    Methods

    DragXTo(Double)

    Drag the node to x direction.

    Declaration
    void DragXTo(double newValue)
    Parameters
    Type Name Description
    System.Double newValue

    New offsetx value for Node

    DragYTo(Double)

    Drag the node to y direction.

    Declaration
    void DragYTo(double newValue)
    Parameters
    Type Name Description
    System.Double newValue

    New offsety value for Node

    GetAbsolutePoint(Point)

    To gets the absolute point based on Page

    Declaration
    Point GetAbsolutePoint(Point point)
    Parameters
    Type Name Description
    Windows.Foundation.Point point
    Returns
    Type
    Windows.Foundation.Point

    GetRelativePoint(Point)

    To gets the relative point based on Node

    Declaration
    Point GetRelativePoint(Point point)
    Parameters
    Type Name Description
    Windows.Foundation.Point point
    Returns
    Type
    Windows.Foundation.Point

    MovePivotTo(Point)

    Move the pivot point with new point.

    Declaration
    void MovePivotTo(Point newPivot)
    Parameters
    Type Name Description
    Windows.Foundation.Point newPivot

    Update the pivot point with new point.

    RotateTo(Double, Nullable<Point>)

    To rotate the node based on the Angle.

    Declaration
    void RotateTo(double newAngle, Nullable<Point> pivot)
    Parameters
    Type Name Description
    System.Double newAngle

    Rotate the node with new angle

    System.Nullable<Windows.Foundation.Point> pivot

    Roation should perform based on the pivot point

    ScaleTo(Double, Double, Nullable<Point>, Boolean)

    Scaling the Node.

    Declaration
    void ScaleTo(double newWidth, double newHeight, Nullable<Point> pivot, bool aspectRatio = false)
    Parameters
    Type Name Description
    System.Double newWidth

    NewWidth of the Node.

    System.Double newHeight

    NewHeight of the Node

    System.Nullable<Windows.Foundation.Point> pivot

    Scaling should perform based on the pivot point

    System.Boolean aspectRatio

    Specifies to resize the Node proportionaly

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved