Browse Source

Fix clipping with UseLayoutRounding.

Steven Kirk 10 years ago
parent
commit
01a5b5a345
1 changed files with 6 additions and 0 deletions
  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);
         }