This commit is contained in:
Jon Lipsky 2019-07-24 17:57:51 -07:00
Родитель 74ed3b5a0c
Коммит d632df848d
1 изменённых файлов: 8 добавлений и 2 удалений

Просмотреть файл

@ -140,6 +140,13 @@ namespace HotUI.Layout
var position = _constraints[index];
var view = layout[index];
var viewSize = view.MeasuredSize;
if (!view.MeasurementValid)
{
view.MeasuredSize = viewSize = view.Measure(measured);
view.MeasurementValid = true;
}
var x = _gridX[position.Column];
var y = _gridY[position.Row];
@ -150,10 +157,9 @@ namespace HotUI.Layout
var h = 0f;
for (var i = 0; i < position.RowSpan; i++)
h += GetRowHeight(position.Row + i);
if (position.WeightX < 1 || position.WeightY < 1)
{
var viewSize = view.MeasuredSize;
var cellWidth = w;
var cellHeight = h;