Procházet zdrojové kódy

Fix clipping with UseLayoutRounding.

Steven Kirk před 10 roky
rodič
revize
01a5b5a345
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. 6 0
      src/Perspex.Layout/Layoutable.cs

+ 6 - 0
src/Perspex.Layout/Layoutable.cs

@@ -505,6 +505,12 @@ namespace Perspex.Layout
                 height = Math.Max(height, child.DesiredSize.Height);
             }
 
+            if (UseLayoutRounding)
+            {
+                width = Math.Ceiling(width);
+                height = Math.Ceiling(height);
+            }
+
             return new Size(width, height);
         }