CombinedGeometry

Inheritance: Geometry AvaloniaUI documentation: CombinedGeometry API

Constructors

Constructors
Description

CombinedGeometry(geometry1: WidgetBuilder<'msg, #IFabGeometry>, geometry2: WidgetBuilder<'msg, #IFabGeometry>)

Creates a CombinedGeometry widget.

Properties

Properties
Description

geometryCombineMode(value: GeometryCombineMode)

Sets the GeometryCombineMode property.

reference(value: ViewRef)

Link a ViewRef to access the direct CombinedGeometry control instance.

Usages

CombinedGeometry(RectangleGeometry(Rect(10., 10., 100., 100.)), EllipseGeometry(50., 50.).center(Point(50., 50.)))
    .geometryCombineMode(GeometryCombineMode.Union)

Get access to the underlying CombinedGeometry

let geometryRef = ViewRef<CombinedGeometry>()

CombinedGeometry(RectangleGeometry(Rect(10., 10., 100., 100.)), EllipseGeometry(50., 50.).center(Point(50., 50.)))
    .geometryCombineMode(GeometryCombineMode.Union)
    .reference(geometryRef)

Last updated