protected BaseEditorViewModel( IEventAggregator eventAggregator, IObjectListViewModel <T> objListVM) { ObjectListVM = objListVM; _eventAggregator = eventAggregator; _eventAggregator.Subscribe(this); }
public CustomEffectEditorViewModel( IEventAggregator eventAggregator, IObjectListViewModel <CustomEffectViewModel> objListVM) : base(eventAggregator, objListVM) { CategoryTypes = new ObservableCollection <CustomEffectCategoryType> { CustomEffectCategoryType.NormalEffect, CustomEffectCategoryType.Stance, CustomEffectCategoryType.FoodEffect }; }
public KeyItemEditorViewModel( IEventAggregator eventAggregator, IObjectListViewModel <KeyItemCategoryViewModel> objListVM, IWindowManager windowManager, IYesNoViewModel yesNo) { ObjectListVM = objListVM; _windowManager = windowManager; _yesNo = yesNo; _deletedItems = new List <Tuple <int, KeyItemViewModel> >(); _addedItems = new List <KeyItemViewModel>(); _eventAggregator = eventAggregator; _eventAggregator.Subscribe(this); }
public DownloadEditorViewModel( IEventAggregator eventAggregator, IObjectListViewModel <DownloadViewModel> objListVM) : base(eventAggregator, objListVM) { }
public ApartmentBuildingEditorViewModel( IEventAggregator eventAggregator, IObjectListViewModel <ApartmentBuildingViewModel> objListVM) : base(eventAggregator, objListVM) { }
public PlantEditorViewModel( IEventAggregator eventAggregator, IObjectListViewModel <PlantViewModel> objListVM) : base(eventAggregator, objListVM) { }