diff --git a/src/Avalonia.Controls/Window.cs b/src/Avalonia.Controls/Window.cs index 1000e3ef20..36bc87af02 100644 --- a/src/Avalonia.Controls/Window.cs +++ b/src/Avalonia.Controls/Window.cs @@ -89,7 +89,16 @@ namespace Avalonia.Controls /// Initializes a new instance of the class. /// public Window() - : base(PlatformManager.CreateWindow()) + : this(PlatformManager.CreateWindow()) + { + } + + /// + /// Initializes a new instance of the class. + /// + /// The window implementation. + public Window(IWindowImpl impl) + : base(impl) { _maxPlatformClientSize = this.PlatformImpl.MaxClientSize; }