Table of Contents

Class SkiaLayout.SkiaGridStructure

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

Constructors

SkiaGridStructure(ISkiaGridLayout, double, double)

public SkiaGridStructure(ISkiaGridLayout parentGrid, double widthConstraint, double heightConstraint)

Parameters

parentGrid ISkiaGridLayout
widthConstraint double
heightConstraint double

Fields

ColumnDefinitions

public readonly IReadOnlyList<IGridColumnDefinition> ColumnDefinitions

Field Value

IReadOnlyList<IGridColumnDefinition>

ColumnSpacing

public readonly double ColumnSpacing

Field Value

double

Padding

public readonly Thickness Padding

Field Value

Thickness

RowDefinitions

public readonly IReadOnlyList<IGridRowDefinition> RowDefinitions

Field Value

IReadOnlyList<IGridRowDefinition>

RowSpacing

public readonly double RowSpacing

Field Value

double

Properties

Columns

public DefinitionInfo[] Columns { get; }

Property Value

DefinitionInfo[]

HeightConstraint

public double HeightConstraint { get; }

Property Value

double

Rows

public DefinitionInfo[] Rows { get; }

Property Value

DefinitionInfo[]

WidthConstraint

public double WidthConstraint { get; }

Property Value

double

Methods

DecompressStars(SKSize)

public void DecompressStars(SKSize targetSize)

Parameters

targetSize SKSize

DecompressStarsInternal(Size)

public void DecompressStarsInternal(Size targetSize)

Parameters

targetSize Size

GetCellBoundsFor(ISkiaControl, double, double)

public Rect GetCellBoundsFor(ISkiaControl view, double xOffset, double yOffset)

Parameters

view ISkiaControl
xOffset double
yOffset double

Returns

Rect

GridHeight()

public double GridHeight()

Returns

double

GridWidth()

public double GridWidth()

Returns

double

LeftEdgeOfColumn(int)

public double LeftEdgeOfColumn(int column)

Parameters

column int

Returns

double

MeasuredGridHeight()

public double MeasuredGridHeight()

Returns

double

MeasuredGridWidth()

public double MeasuredGridWidth()

Returns

double

TopEdgeOfRow(int)

public double TopEdgeOfRow(int row)

Parameters

row int

Returns

double