在我的项目中,我想限制创建一些节点。
用户可以添加或删除动态节点和子节点。 如上图所示,我有一个名为“screen”的父级和一个名为“program”的节点。
我有3个对象叫做“videoObject”,“imageObject”,“textObject”。
这些是我希望适用的规则:
我需要将一个列表绑定到此树视图,以存储屏幕节点程序和每个程序节点子节点的属性。
如何将此规则应用于树视图?
答案 0 :(得分:0)
我假设你为此创建了一个模型? 你可以创建一个
private int _hierarchy = 0
public int Hierarchy
{
get{return _hierarchy}
set{_hierarchy = value}
}
在创建之前,检查父级的高层次。
意思是如果层次结构是2,那么你就不能为它添加一个孩子。