misc: re-organize code.
This commit is contained in:
@@ -2,29 +2,28 @@ using Avalonia.Controls;
|
||||
|
||||
namespace Ursa.Controls;
|
||||
|
||||
public class OverflowStackPanel: StackPanel
|
||||
public class OverflowStackPanel : StackPanel
|
||||
{
|
||||
public Panel? OverflowPanel { get; set; }
|
||||
|
||||
public void MoveChildrenToOverflowPanel()
|
||||
{
|
||||
var children = this.Children.ToList();
|
||||
var children = Children.ToList();
|
||||
foreach (var child in children)
|
||||
{
|
||||
Children.Remove(child);
|
||||
OverflowPanel?.Children.Add(child);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void MoveChildrenToMainPanel()
|
||||
{
|
||||
var children = this.OverflowPanel?.Children.ToList();
|
||||
if (children != null && children.Count > 0)
|
||||
{
|
||||
var children = OverflowPanel?.Children.ToList();
|
||||
if (children is not null && children.Count > 0)
|
||||
foreach (var child in children)
|
||||
{
|
||||
OverflowPanel?.Children.Remove(child);
|
||||
Children.Add(child);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user