2 implementations of IGridLayout
Microsoft.Maui.Controls (2)
Layout\Grid.cs (1)
10
public class Grid : Layout,
IGridLayout
LegacyLayouts\Grid.cs (1)
14
public partial class Grid : Layout<View>, IGridController, IElementConfiguration<Grid>,
IGridLayout
16 references to IGridLayout
Microsoft.Maui (4)
Layouts\GridLayoutManager.cs (4)
15
public GridLayoutManager(
IGridLayout
layout) : base(layout)
20
public
IGridLayout
Grid { get; }
56
readonly
IGridLayout
_grid;
85
public GridStructure(
IGridLayout
grid, double widthConstraint, double heightConstraint)
Microsoft.Maui.Controls (12)
Layout\AndExpandLayoutManager.cs (4)
9
IGridLayout
_gridLayout;
41
static
IGridLayout
Gridify(StackLayout stackLayout)
51
static
IGridLayout
ConvertToRows(StackLayout stackLayout)
88
static
IGridLayout
ConvertToColumns(StackLayout stackLayout)
Layout\Grid.cs (2)
116
IReadOnlyList<IGridRowDefinition>
IGridLayout
.RowDefinitions => _rowDefs ??= new(RowDefinitions);
117
IReadOnlyList<IGridColumnDefinition>
IGridLayout
.ColumnDefinitions => _colDefs ??= new(ColumnDefinitions);
LegacyLayouts\Grid.cs (6)
399
int
IGridLayout
.GetRow(IView view)
409
int
IGridLayout
.GetColumn(IView view)
419
int
IGridLayout
.GetRowSpan(IView view)
429
int
IGridLayout
.GetColumnSpan(IView view)
439
IReadOnlyList<IGridRowDefinition>
IGridLayout
.RowDefinitions => RowDefinitions.ToList();
440
IReadOnlyList<IGridColumnDefinition>
IGridLayout
.ColumnDefinitions => ColumnDefinitions.ToList();