예제 #1
0
        public IItemNode LoadFarmNode()
        {
            var spFarmNode = SPProvider.LoadFarmNode();
            var node       = ItemNode.Create(this, spFarmNode);

            node.IsExpanded = true;
            return(node);
        }
예제 #2
0
파일: ItemNode.cs 프로젝트: keutmann/SPM
        public static IItemNode Create(ITreeViewNodeProvider provider, ISPNode spNode)
        {
            var node = new ItemNode
            {
                NodeProvider = provider,
                SPNode       = spNode
            };

            return(node);
        }
예제 #3
0
 public IEnumerable <IItemNode> LoadChildren(IItemNode parentNode)
 {
     parentNode.SPNode.LoadChildren();
     return(parentNode.SPNode.Children.Select(spNode => ItemNode.Create(this, spNode)));
 }
예제 #4
0
파일: ItemNode.cs 프로젝트: lucaslra/SPM
 public static IItemNode Create(ITreeViewNodeProvider provider, ISPNode spNode)
 {
     var node = new ItemNode
                    {
                        NodeProvider =  provider,
                        SPNode = spNode
                    };
     return node;
 }