Table of Contents

Class ControlInStack

Namespace
DrawnUi.Draw
Assembly
DrawnUi.Maui.dll
public class ControlInStack
Inheritance
ControlInStack
Inherited Members
Extension Methods

Constructors

ControlInStack()

public ControlInStack()

Properties

Area

Available area for Arrange

public SKRect Area { get; set; }

Property Value

SKRect

Column

public int Column { get; set; }

Property Value

int

ControlIndex

Index inside enumerator that was passed for measurement OR index inside ItemsSource

public int ControlIndex { get; set; }

Property Value

int

Destination

PIXELS, this is to hold our arranged layout

public SKRect Destination { get; set; }

Property Value

SKRect

Drawn

Was used for actual drawing

public DrawingRect Drawn { get; set; }

Property Value

DrawingRect

IsCollapsed

Cell's own visibility state (independent of viewport visibility)

public bool IsCollapsed { get; set; }

Property Value

bool

IsVisible

public bool IsVisible { get; set; }

Property Value

bool

Layout

public SKRect Layout { get; set; }

Property Value

SKRect

Measured

Measure result

public ScaledSize Measured { get; set; }

Property Value

ScaledSize

Offset

For internal use by your custom controls

public Vector2 Offset { get; set; }

Property Value

Vector2

OffsetOthers

public Vector2 OffsetOthers { get; set; }

Property Value

Vector2

Row

public int Row { get; set; }

Property Value

int

View

This will be null for recycled views

public SkiaControl View { get; set; }

Property Value

SkiaControl

WasLastDrawn

Was drawn during the last frame

public bool WasLastDrawn { get; set; }

Property Value

bool

WasMeasured

public bool WasMeasured { get; set; }

Property Value

bool

ZIndex

public int ZIndex { get; set; }

Property Value

int