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