Files
CMLeonOS/Gui/UILib/TreeNode.cs
2026-03-26 20:43:52 +08:00

22 lines
636 B
C#

using System.Collections.Generic;
namespace CMLeonOS.Gui.UILib
{
internal class TreeNode
{
internal TreeNode(string text, object tag = null)
{
Text = text;
Tag = tag;
}
internal string Text { get; set; }
internal object Tag { get; set; }
internal bool Expanded { get; set; } = false;
internal int AnimatedChildCount { get; set; } = 0;
internal bool ExpandingAnimation { get; set; } = false;
internal bool CollapsingAnimation { get; set; } = false;
internal List<TreeNode> Children { get; } = new List<TreeNode>();
}
}