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();