Skip to main content

FlowNode Class

Definition

Assembly:Avalonia.Controls.Charts
Package:Avalonia.Controls.Charts

Represents a single node in the flow chart.

public class FlowNode

Inheritance: object -> AvaloniaObject -> FlowNode

Constructors

NameDescription
FlowNodeNo summary available.

FlowNode Constructor

public FlowNode()

Methods

NameDescription
Bind (8 overloads)Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject.
CheckAccessReturns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject.
ClearValue (4 overloads)Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject.
CoerceValueCoerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject.
EqualsCompares two objects using reference equality. Inherited from AvaloniaObject.
GetBaseValueInherited from AvaloniaObject.
GetHashCodeGets the hash code for the object. Inherited from AvaloniaObject.
GetValue (3 overloads)Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
IsAnimatingChecks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject.
IsSetChecks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject.
SetCurrentValue (2 overloads)Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject.
SetValue (3 overloads)Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
VerifyAccessChecks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject.

Properties

NameDescription
BackgroundGets or sets the background brush.
ForegroundGets or sets the foreground brush.
HeightGets or sets the rendered height of the node in device-independent pixels.
IconGets or sets the icon for the node. Can be a Avalonia.Media.Geometry, an SVG path string, or an ImageSource.
IdGets or sets the unique identifier of the node.
ShapeGets or sets the shape.
TextGets or sets the text content.
WidthGets or sets the rendered width of the node in device-independent pixels.
XGets or sets the X coordinate.
YGets or sets the Y coordinate.
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
ItemInherited from AvaloniaObject.

Background Property

Gets or sets the background brush.

public Avalonia.Media.IBrush Background { get; set; }

Foreground Property

Gets or sets the foreground brush.

public Avalonia.Media.IBrush Foreground { get; set; }

Height Property

Gets or sets the rendered height of the node in device-independent pixels.

public double Height { get; set; }

Icon Property

Gets or sets the icon for the node. Can be a Avalonia.Media.Geometry, an SVG path string, or an ImageSource.

public object Icon { get; set; }

Id Property

Gets or sets the unique identifier of the node.

public string Id { get; set; }

Shape Property

Gets or sets the shape.

public Avalonia.Controls.Charts.FlowShape Shape { get; set; }

Text Property

Gets or sets the text content.

public string Text { get; set; }

Width Property

Gets or sets the rendered width of the node in device-independent pixels.

public double Width { get; set; }

X Property

Gets or sets the X coordinate.

public double X { get; set; }

Y Property

Gets or sets the Y coordinate.

public double Y { get; set; }

Fields

NameDescription
BackgroundPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Background Avalonia property.
ForegroundPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Foreground Avalonia property.
HeightPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Height Avalonia property.
IconPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Icon Avalonia property.
IdPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Id Avalonia property.
ShapePropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Shape Avalonia property.
TextPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Text Avalonia property.
WidthPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Width Avalonia property.
XPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.X Avalonia property.
YPropertyIdentifies the Avalonia.Controls.Charts.FlowNode.Y Avalonia property.

BackgroundProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Background Avalonia property.

public Avalonia.StyledProperty<Avalonia.Media.IBrush> BackgroundProperty

ForegroundProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Foreground Avalonia property.

public Avalonia.StyledProperty<Avalonia.Media.IBrush> ForegroundProperty

HeightProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Height Avalonia property.

public Avalonia.StyledProperty<double> HeightProperty

IconProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Icon Avalonia property.

public Avalonia.StyledProperty<object> IconProperty

IdProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Id Avalonia property.

public Avalonia.StyledProperty<string> IdProperty

ShapeProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Shape Avalonia property.

public Avalonia.StyledProperty<Avalonia.Controls.Charts.FlowShape> ShapeProperty

TextProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Text Avalonia property.

public Avalonia.StyledProperty<string> TextProperty

WidthProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Width Avalonia property.

public Avalonia.StyledProperty<double> WidthProperty

XProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.X Avalonia property.

public Avalonia.StyledProperty<double> XProperty

YProperty Field

Identifies the Avalonia.Controls.Charts.FlowNode.Y Avalonia property.

public Avalonia.StyledProperty<double> YProperty

Events

NameDescription
PropertyChangedRaised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject.