Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.39 KB

geometrygroup.md

File metadata and controls

41 lines (31 loc) · 1.39 KB

GeometryGroup

Inheritance: Geometry
AvaloniaUI documentation: GeometryGroup API

Constructors

Constructors Description
GeometryGroup(fillRule: FillRule) Creates a GeometryGroup widget.

Properties

Properties Description
reference(value: ViewRef) Link a ViewRef to access the direct GeometryGroup control instance.

Usages

GeometryGroup(FillRule.EvenOdd) {
    EllipseGeometry(100., 100.).center(Point(150., 150.))
    EllipseGeometry(100., 100.).center(Point(250., 150.))
    EllipseGeometry(100., 100.).center(Point(150., 250.))
    EllipseGeometry(100., 100.).center(Point(250., 250.))
}

Get access to the underlying GeometryGroup

let geometryRef = ViewRef<GeometryGroup>()

(GeometryGroup(FillRule.EvenOdd) {
    EllipseGeometry(100., 100.).center(Point(150., 150.))
    EllipseGeometry(100., 100.).center(Point(250., 150.))
    EllipseGeometry(100., 100.).center(Point(150., 250.))
    EllipseGeometry(100., 100.).center(Point(250., 250.))
})
    .reference(geometryRef)