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.
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
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.
ItemInherited from AvaloniaObject.
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.

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.