mirror of
https://github.com/peng-zhihui/ElectronBot.git
synced 2026-10-21 22:56:26 +08:00
40 lines
671 B
C#
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();
|
|
}
|
|
}
|
|
} |