In This Article

SemiEllipse Class

Represents a Path that renders a half ellipse shape with the apex on a specified side.

public class SemiEllipse : Shape
Inheritance:
object Visual UIElement FrameworkElement Shape object

Constructors

SemiEllipse()

Initializes an instance of the class.

public SemiEllipse()

Properties

ApexSide

The side upon which the semi-circle apex appears.

public Side ApexSide { get; set; }

Property Value

Side:

The default value is Side.Top.

DefiningGeometry

Gets a value that represents the Geometry of the Shape.

protected override Geometry? DefiningGeometry { get; }

Property Value

Geometry:

The Geometry of the Shape.

IsClosed

Indicates whether the side opposite the apex is closed.

public bool IsClosed { get; set; }

Property Value

bool:

true if the side opposite the apex is closed; otherwise, false. The default value is true.

Fields

ApexSideProperty

Defines the ApexSide property.

public static readonly DependencyProperty ApexSideProperty

DataProperty

Defines the ActiproSoftware.Windows.Shapes.SemiEllipse.Data property.

public static readonly DependencyProperty DataProperty

IsClosedProperty

Defines the IsClosed property.

public static readonly DependencyProperty IsClosedProperty

Extension Methods