aardio 文档

Tree 树形控件

Tree 用于展示多层级结构。常见场景包括目录树、权限树、组织结构、可勾选层级列表等。

import win.ui;
var winform = win.form(text="AntdUI Tree";right=720;bottom=460)
winform.add(host={cls="custom";left=20;top=20;right=360;bottom=420;z=1})

import dotNet.AntdUI;

var tree = AntdUI.Tree(winform.host);
tree.Checkable = true;
tree.BlockNode = true;
tree.EmptyText = "暂无节点";

var root = AntdUI.TreeItem("项目");
root.ID = "project";
root.Expand = true;

var docs = AntdUI.TreeItem("文档");
docs.ID = "docs";
docs.Sub.Add( AntdUI.TreeItem("快速上手") );
docs.Sub.Add( AntdUI.TreeItem("组件示例") );

var src = AntdUI.TreeItem("源码");
src.ID = "src";
src.Checked = true;

root.Sub.Add(docs);
root.Sub.Add(src);
tree.Items.Add(root);

tree.SelectChanged = function(sender,e){
    var item = tree.SelectItem;
    if(item) winform.text = "当前节点:" + item.Text;
}

tree.CheckedChanged = function(sender,e){
    // 常用:e.Item / e.Value,具体字段以当前 DLL 事件参数为准
}

winform.show();
win.loopMessage();

常用属性

TreeItem 常用属性

常用方法

常用事件

注意

Markdown 格式