Inheritance: ItemViewModel
Example #1
0
 protected ItemViewModel(Item item, FolderViewModel parent, int torrentId, IEventAggregator eventAggregator)
 {
     Parent = parent;
     Name = item.Name;
     torrentId = torrentId;
     eventAggregator = eventAggregator;
 }
Example #2
0
 public FolderViewModel(Folder folder, FolderViewModel parent, int torrentId, IEventAggregator eventAggregator)
     : base(folder, parent, torrentId, eventAggregator)
 {
     isUpdating = true;
     Children = new ObservableCollection<ItemViewModel>();
     isUpdating = false;
 }
Example #3
0
 public static ItemViewModel Create(File file, FolderViewModel parent, int torrentId, IEventAggregator eventAggregator, ServerUnits sizeUnits)
 {
     return new FileViewModel(file, parent, torrentId, eventAggregator, sizeUnits);
 }
Example #4
0
 public static ItemViewModel Create(Folder folder, FolderViewModel parent, int torrentId, IEventAggregator eventAggregator)
 {
     return new FolderViewModel(folder, parent, torrentId, eventAggregator);
 }