Example #1
0
 internal static Grid.Layout.Cell Align(Grid.Layout.Cell cell, Grid.Layout.Alignment alignment,
                                        Grid.Layout.Direction direction)
 {
     if (direction.HasFlag(Grid.Layout.Direction.Horizontal))
     {
         cell = cell.Horizontally(alignment);
     }
     if (direction.HasFlag(Grid.Layout.Direction.Vertical))
     {
         cell = cell.Vertically(alignment);
     }
     return(cell);
 }
Example #2
0
 public static Grid.Layout.Cell Horizontally(this Grid.Layout.Cell cell, Grid.Layout.Alignment alignment) => new Grid.Layout.Cell(cell.View, new Grid.Layout.Position(cell.Position)
 {
     Horizontal = alignment
 });