Table of Contents

Class ArcSegment

Namespace
Avalonia.Media
Assembly
Avalonia.Base.dll
public sealed class ArcSegment : PathSegment, INotifyPropertyChanged
Inheritance
ArcSegment
Implements
Inherited Members
Extension Methods

Constructors

ArcSegment()

public ArcSegment()

Fields

IsLargeArcProperty

Defines the IsLargeArc property.

public static readonly StyledProperty<bool> IsLargeArcProperty

Field Value

StyledProperty<bool>

PointProperty

Defines the Point property.

public static readonly StyledProperty<Point> PointProperty

Field Value

StyledProperty<Point>

RotationAngleProperty

Defines the RotationAngle property.

public static readonly StyledProperty<double> RotationAngleProperty

Field Value

StyledProperty<double>

SizeProperty

Defines the Size property.

public static readonly StyledProperty<Size> SizeProperty

Field Value

StyledProperty<Size>

SweepDirectionProperty

Defines the SweepDirection property.

public static readonly StyledProperty<SweepDirection> SweepDirectionProperty

Field Value

StyledProperty<SweepDirection>

Properties

IsLargeArc

Gets or sets a value indicating whether this instance is large arc.

public bool IsLargeArc { get; set; }

Property Value

bool

true if this instance is large arc; otherwise, false.

Point

Gets or sets the point.

public Point Point { get; set; }

Property Value

Point

The point.

RotationAngle

Gets or sets the rotation angle.

public double RotationAngle { get; set; }

Property Value

double

The rotation angle.

Size

Gets or sets the size.

public Size Size { get; set; }

Property Value

Size

The size.

SweepDirection

Gets or sets the sweep direction.

public SweepDirection SweepDirection { get; set; }

Property Value

SweepDirection

The sweep direction.

Methods

ToString()

public override string ToString()

Returns

string