internal static ListRootTreeViewNode CreateTreeViewNode(PRList[] value) { ListRootTreeViewNode _ret = new ListRootTreeViewNode(); _ret.Items = new ObservableCollection <TreeViewNode>(ListTreeViewNode.CreateTreeViewNodes(value).Cast <TreeViewNode>()); return(_ret); }
private static ListTreeViewNode CreateTreeViewNode(PRList parent) { ListTreeViewNode _ret = new ListTreeViewNode(parent) { Header = parent.Name, }; _ret.Items = new ObservableCollection <TreeViewNode>(); _ret.Items.Add(ContentTypeRootTreeViewNode.CreateTreeViewNode(parent.ContentType)); return(_ret); }
internal static IEnumerable <ListTreeViewNode> CreateTreeViewNodes(PRList[] value) { return(value.Select <PRList, ListTreeViewNode>(x => ListTreeViewNode.CreateTreeViewNode(x))); }