Explorar o código

Merge pull request #3081 from AvaloniaUI/fixes/2862-grid-star-design-time

Fix Grid star row/column sizing at design time
Jumar Macato %!s(int64=6) %!d(string=hai) anos
pai
achega
584eaddc90
Modificáronse 1 ficheiros con 11 adicións e 1 borrados
  1. 11 1
      src/Avalonia.DesignerSupport/DesignWindowLoader.cs

+ 11 - 1
src/Avalonia.DesignerSupport/DesignWindowLoader.cs

@@ -69,7 +69,17 @@ namespace Avalonia.DesignerSupport
                 }
 
                 if (!window.IsSet(Window.SizeToContentProperty))
-                    window.SizeToContent = SizeToContent.WidthAndHeight;
+                {
+                    if (double.IsNaN(window.Width))
+                    {
+                        window.SizeToContent |= SizeToContent.Width;
+                    }
+
+                    if (double.IsNaN(window.Height))
+                    {
+                        window.SizeToContent |= SizeToContent.Height;
+                    }
+                }
             }
             window.Show();
             Design.ApplyDesignModeProperties(window, control);