Table of Contents

Class Ellipse

Namespace
Avalonia.Controls.Shapes
Assembly
Avalonia.Controls.dll
public class Ellipse : Shape, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue
Inheritance
Ellipse
Implements
Inherited Members
Extension Methods

Constructors

Ellipse()

public Ellipse()

Methods

CreateDefiningGeometry()

Creates the shape's defining geometry.

protected override Geometry CreateDefiningGeometry()

Returns

Geometry

Defining Geometry of the shape.

MeasureOverride(Size)

Measures the control and its child elements as part of a layout pass.

protected override Size MeasureOverride(Size availableSize)

Parameters

availableSize Size

The size available to the control.

Returns

Size

The desired size for the control.