Files
peng-zhihui 06ec2e469e Released.
2022-03-13 06:31:07 +08:00

40 lines
671 B
C#

namespace UIWidgets
{
/// <summary>
/// TreeView.
/// </summary>
public class TreeView : TreeViewCustom<TreeViewComponent, TreeViewItem>
{
/// <summary>
/// NodeToggleProxy event.
/// </summary>
public TreeViewNodeEvent NodeToggleProxy = new TreeViewNodeEvent();
bool isInited;
/// <summary>
/// Init this instance.
/// </summary>
public override void Init()
{
if (isInited)
{
return;
}
isInited = true;
base.Init();
NodeToggle.AddListener(NodeToggleProxy.Invoke);
}
/// <inheritdoc/>
protected override void OnDestroy()
{
NodeToggle.RemoveListener(NodeToggleProxy.Invoke);
base.OnDestroy();
}
}
}