feat: wip.

This commit is contained in:
rabbitism
2024-02-21 14:30:51 +08:00
parent 76da0b3616
commit ab4b74d055
6 changed files with 35 additions and 8 deletions

View File

@@ -28,7 +28,24 @@ public class ToolBarPanel: StackPanel
protected override Size MeasureOverride(Size availableSize)
{
return base.MeasureOverride(availableSize);
var size = base.MeasureOverride(availableSize);
var children = this.Children;
var children2 = this.OverflowPanel?.Children;
var all = children.ToList();
if (children2 != null)
{
all.AddRange(children2);
}
this.Children.Clear();
OverflowPanel?.Children.Clear();
for (int i = 0; i < all.Count - 1; i++)
{
this.Children.Add(all[i]);
}
if (all.Count > 0)
{
OverflowPanel?.Children.Add(all.Last());
}
return size;
}
}