|
|
@@ -40,10 +40,10 @@ namespace Avalonia.Win32.Interop.Wpf
|
|
|
EnforceClientSize = false;
|
|
|
}
|
|
|
|
|
|
- public override void ChildDesiredSizeChanged(ILayoutable control)
|
|
|
+ public override void InvalidateMeasure()
|
|
|
{
|
|
|
((FrameworkElement)PlatformImpl)?.InvalidateMeasure();
|
|
|
- base.ChildDesiredSizeChanged(control);
|
|
|
+ base.InvalidateMeasure();
|
|
|
}
|
|
|
|
|
|
protected override void HandleResized(Size clientSize)
|
|
|
@@ -52,12 +52,6 @@ namespace Avalonia.Win32.Interop.Wpf
|
|
|
LayoutManager.Instance.ExecuteLayoutPass();
|
|
|
Renderer?.Resized(clientSize);
|
|
|
}
|
|
|
-
|
|
|
- protected override void ArrangeCore(Rect finalRect)
|
|
|
- {
|
|
|
- base.ArrangeOverride(finalRect.Size);
|
|
|
- Bounds = finalRect;
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
public WpfTopLevelImpl()
|