public DirectoryTreeItemViewModel(RootModelBase rootModel, HierarchyViewModel parentModel, Model.DirectoryModel model) : base(rootModel, parentModel, model) { HasSubDirectories = EmbeddedDirectoryModel.EmbeddedDirectoryEntry.HasSubFolder; if (HasSubDirectories) _subDirs.Add(dummyNode); setUpBackgroundWorker(); _refreshCommand = new SimpleCommand { CanExecuteDelegate = x => true, ExecuteDelegate = x => Refresh() }; }
} //For DummyNode public DirectoryTreeItemViewModel(RootModelBase rootModel, HierarchyViewModel parentModel, Model.DirectoryModel model) : base(rootModel, parentModel, model) { HasSubDirectories = EmbeddedDirectoryModel.EmbeddedDirectoryEntry.HasSubFolder; if (HasSubDirectories) { _subDirs.Add(dummyNode); } setUpBackgroundWorker(); _refreshCommand = new SimpleCommand { CanExecuteDelegate = x => true, ExecuteDelegate = x => Refresh() }; }
public HierarchyViewModel(RootModelBase rootModel, HierarchyViewModel parentModel, Model.ExModel model) : base(rootModel, model) { _parent = parentModel; }
public HierarchyViewModel(Model.ExModel model) : base(model) { _parent = null; }