fix(flex-panel): 收缩时将基线纳入权重

This commit is contained in:
TuskerManshu
2025-12-25 11:22:03 +08:00
parent 53f247d3da
commit 9ff5698d81
@@ -509,6 +509,11 @@ public sealed class FlexPanel : Panel
foreach (var element in items)
{
var mult = isShrink ? Flex.GetShrink(element) : Flex.GetGrow(element);
if (mult > 0.0 && isShrink)
{
mult *= Flex.GetBaseLength(element);
}
if (mult > 0.0)
{
activeItems.Add((element, mult));