public override HierarchyNode <ContentItem> Build()
        {
            inner.GetChildren = GetChildren;
            var node = inner.Build();

            node.Children.Insert(0, new HierarchyNode <ContentItem>(node.Current)
            {
                Parent = node
            });
            node.Current = null;

            return(node);
        }
 public ItemHierarchyNavigator(HierarchyBuilder builder)
 {
     currentNode = builder.Build();
 }
Ejemplo n.º 3
0
 public ItemHierarchyNavigator(HierarchyBuilder builder, params ItemFilter[] filters)
 {
     currentNode = builder.Build(filters);
 }