コード例 #1
0
 public void buildChildren(TreeNode node, IContainModels node_obj)
 {
     foreach (object obj in node_obj.getChildrenToBuild())
     {
         buildObject(node, obj);
     }
 }
コード例 #2
0
 public void buildIContainModels(object obj, TreeNode node)
 {
     if (obj is IContainModels)
     {
         IContainModels contain = obj as IContainModels;
         attachEventsToTree(contain);
         buildChildren(node, contain);
     }
 }
コード例 #3
0
 public void removeEventsFromTree(IContainModels node)
 {
     node.ModelAdded   -= handleItemAdded;
     node.ModelRemoved -= handleItemRemoved;
 }
コード例 #4
0
 public void attachEventsToTree(IContainModels node)
 {
     node.ModelAdded   += handleItemAdded;
     node.ModelRemoved += handleItemRemoved;
 }