Exemple #1
0
 void HandleNodeAdded(IViewableCollection <INode2> collection, INode2 node)
 {
     if (!FChildNodes.Any((n) => n.FNode == node))
     {
         var nodeView = CreateNodeView(node);
         if (nodeView.IsIncludedInFilter())
         {
             FChildNodes.BeginUpdate();
             AddNodeView(nodeView);
             FChildNodes.EndUpdate();
         }
         else
         {
             nodeView.Dispose();
         }
     }
 }