diff --git a/src/Avalonia.Controls/TopLevel.cs b/src/Avalonia.Controls/TopLevel.cs
index 57fb82485c..f2e8cdb1cf 100644
--- a/src/Avalonia.Controls/TopLevel.cs
+++ b/src/Avalonia.Controls/TopLevel.cs
@@ -484,7 +484,11 @@ namespace Avalonia.Controls
/// Raises the event.
///
/// The event args.
- protected virtual void OnOpened(EventArgs e) => Opened?.Invoke(this, e);
+ protected virtual void OnOpened(EventArgs e)
+ {
+ FrameSize = PlatformImpl?.FrameSize;
+ Opened?.Invoke(this, e);
+ }
///
/// Raises the event.