Browse Source

Apply all layout constraints in WindowBase.

pull/3797/head
Steven Kirk 6 years ago
parent
commit
0d109ea996
  1. 12
      src/Avalonia.Controls/WindowBase.cs

12
src/Avalonia.Controls/WindowBase.cs

@ -244,17 +244,7 @@ namespace Avalonia.Controls
ApplyStyling(); ApplyStyling();
ApplyTemplate(); ApplyTemplate();
var constraint = availableSize; var constraint = LayoutHelper.ApplyLayoutConstraints(this, availableSize);
if (!double.IsNaN(Width))
{
constraint = constraint.WithWidth(Width);
}
if (!double.IsNaN(Height))
{
constraint = constraint.WithHeight(Height);
}
return MeasureOverride(constraint); return MeasureOverride(constraint);
} }

Loading…
Cancel
Save