From: jpbruyere Date: Mon, 1 Aug 2016 22:00:47 +0000 (+0200) Subject: Qyery position layouting in all not stretched conditions X-Git-Tag: v0.4~21^2~2 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=da1e73a01fb296122de7a7d9351f67232355b817;p=jp%2Fcrow.git Qyery position layouting in all not stretched conditions modifié : src/GraphicObjects/PrivateContainer.cs --- diff --git a/src/GraphicObjects/PrivateContainer.cs b/src/GraphicObjects/PrivateContainer.cs index 16a797d7..08abf95a 100644 --- a/src/GraphicObjects/PrivateContainer.cs +++ b/src/GraphicObjects/PrivateContainer.cs @@ -126,21 +126,19 @@ namespace Crow LayoutingType ltChild = LayoutingType.None; if (layoutType == LayoutingType.Width) { - if (Width == Measure.Fit) - return; if (child.Width.Units == Unit.Percent) { ltChild |= LayoutingType.Width; if (child.Width.Value < 100 && child.Left == 0) ltChild |= LayoutingType.X; - } + } else if (child.Left == 0) + ltChild |= LayoutingType.X; } else if (layoutType == LayoutingType.Height) { - if (Height == Measure.Fit) - return; if (child.Height.Units == Unit.Percent) { ltChild |= LayoutingType.Height; if (child.Height.Value < 100 && child.Top == 0) ltChild |= LayoutingType.Y; - } + } else if (child.Top == 0) + ltChild |= LayoutingType.Y; } if (ltChild == LayoutingType.None) return;