public GridVector Measure(GridMeasure available, GridLayoutModel model) { var row = RowIndex.From(1); var column = ColumnIndex.From(1); return(GridVector.Create(row, column)); }
internal GridVector Measure(IGridLayout layout, GridMeasure available) { var measure = layout.Measure(available, this); Touch(layout.ElementKey).LastMeasure = measure; return(measure); }
public GridVector Measure(GridMeasure available, GridLayoutModel model) { var first = model.Measure(First, available); available = available.Reduce(first); var second = model.Measure(Second, available); return(GridVector.Create(first.Row + second.Row, first.Column.Max(second.Column))); }
public GridVector Measure(GridMeasure available, GridLayoutModel model) { return(GridVector.Zero); }