Pārlūkot izejas kodu

Fix clipping with UseLayoutRounding.

Steven Kirk 10 gadi atpakaļ
vecāks
revīzija
01a5b5a345
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  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);
         }