Browse Source

Raise WindowBase.Resized before SizeChanged.

pull/11095/head
Steven Kirk 4 years ago
parent
commit
6b13c81527
  1. 10
      src/Avalonia.Controls/WindowBase.cs

10
src/Avalonia.Controls/WindowBase.cs

@ -232,14 +232,16 @@ namespace Avalonia.Controls
{
FrameSize = PlatformImpl?.FrameSize;
if (ClientSize != clientSize)
var clientSizeChanged = ClientSize != clientSize;
ClientSize = clientSize;
OnResized(new WindowResizedEventArgs(clientSize, reason));
if (clientSizeChanged)
{
ClientSize = clientSize;
LayoutManager.ExecuteLayoutPass();
Renderer.Resized(clientSize);
}
OnResized(new WindowResizedEventArgs(clientSize, reason));
}
/// <summary>

Loading…
Cancel
Save