コード例 #1
0
        private void SetLeafData(UTreeNodeData data, UTreeBranch branch)
        {
            UTreeLeaf leaf = GetOneLeaf();

            leaf.Data = data;
            if (branch != null)
            {
                branch.SetChild(leaf.tran);
            }
            else
            {
                leaf.SetParent(content);
            }
        }
コード例 #2
0
ファイル: UTree.cs プロジェクト: YummyChiu/ModelView
 private void ResetTreeItem()
 {
     branchUsingIndex = 0;
     leafUsingIndex   = 0;
     foreach (UTreeNodeData data in nodeData)
     {
         if (data.IsBranch)
         {
             UTreeBranch branch = GetOneBranch();
             branch.Data = data;
             branch.SetParent(content);
             ResetItemsByNodeData(data, branch);
         }
         else
         {
             UTreeLeaf leaf = GetOneLeaf();
             leaf.Data = data;
             leaf.SetParent(content);
         }
     }
 }