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);
     }
 }
Example #5
0
 public TextItemViewModel(IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parent, string text)
     : base(imageSourceFactory, parent, false)
 {
     _text = text;
 }
 public void AddChild(TreeViewItemViewModel node)
 {
     _rootNodes.Add(node);
 }
Example #7
0
 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 static void ExpandAll(TreeViewItemViewModel item) {
   item.IsExpanded = true;
   item.Children.ForAll(ExpandAll);
 }
Example #10
0
 public LazyItemViewModel(IStandarImageSourceFactory imageSourceFactory, TreeViewItemViewModel parent)
     : base(imageSourceFactory, parent, false)
 {
     Text = "(Click to expand...)";
 }
 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));
 }
 protected void ExpandAll(TreeViewItemViewModel item)
 {
     item.IsExpanded = true;
     item.Children.ForAll(x => ExpandAll(x));
 }
 public void AddChild(TreeViewItemViewModel node) {
   _rootNodes.Add(node);
 }