Browse Source

Fix issue#1516 MinHeight/MinWidth deos not work correctly in Grid.ColumnDefinition/RowDefinition.

pull/1517/head
walterlv 9 years ago
parent
commit
38e63d8dc8
  1. 1
      src/Avalonia.Controls/Grid.cs

1
src/Avalonia.Controls/Grid.cs

@ -726,6 +726,7 @@ namespace Avalonia.Controls
double newsize = segmentSize; double newsize = segmentSize;
newsize += contribution * (type == GridUnitType.Star ? matrix[i, i].Stars : 1); newsize += contribution * (type == GridUnitType.Star ? matrix[i, i].Stars : 1);
newsize = Math.Min(newsize, matrix[i, i].Max); newsize = Math.Min(newsize, matrix[i, i].Max);
newsize = Math.Max(newsize, matrix[i, i].Min);
assigned |= newsize > segmentSize; assigned |= newsize > segmentSize;
size -= newsize - segmentSize; size -= newsize - segmentSize;

Loading…
Cancel
Save