protected TreeViewItemViewModel( IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parentViewModel, bool lazyLoadChildren) { _imageSourceFactory = imageSourceFactory; _parentViewModel = parentViewModel; _children = new LazyObservableCollection<TreeViewItemViewModel>(HardCodedSettings.MaxExpandedTreeViewItemCount, CreateLazyItemViewModel); if (lazyLoadChildren) _children.Add(DummyChild); }
protected TreeViewItemViewModel( IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parentViewModel, bool lazyLoadChildren) { _imageSourceFactory = imageSourceFactory; _parentViewModel = parentViewModel; _children = new LazyObservableCollection<TreeViewItemViewModel>(_initialItemCountLimit, CreateLazyItemViewModel); if (lazyLoadChildren) _children.Add(_dummyChild); }
protected TreeViewItemViewModel( IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parentViewModel, bool lazyLoadChildren) { _imageSourceFactory = imageSourceFactory; _parentViewModel = parentViewModel; _children = new LazyObservableCollection <TreeViewItemViewModel>(HardCodedSettings.MaxExpandedTreeViewItemCount, CreateLazyItemViewModel); if (lazyLoadChildren) { _children.Add(DummyChild); } }
protected TreeViewItemViewModel( IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parentViewModel, bool lazyLoadChildren) { _imageSourceFactory = imageSourceFactory; _parentViewModel = parentViewModel; _children = new LazyObservableCollection <TreeViewItemViewModel>(_initialItemCountLimit, CreateLazyItemViewModel); if (lazyLoadChildren) { _children.Add(_dummyChild); } }
public TextItemViewModel(IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parent, string text) : base(imageSourceFactory, parent, false) { _text = text; }
public void AddChild(TreeViewItemViewModel node) { _rootNodes.Add(node); }
public LazyItemViewModel(IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parent) : base(imageSourceFactory, parent, false) { Text = "(Click to expand...)"; }
public static void ExpandAll(TreeViewItemViewModel item) { item.IsExpanded = true; item.Children.ForAll(ExpandAll); }
public RootErrorItemViewModel(IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parent, string text) : base(imageSourceFactory, parent, false) { _text = text; }
protected void ExpandAll(TreeViewItemViewModel item) { item.IsExpanded = true; item.Children.ForAll(x => ExpandAll(x)); }