Example #1
0
        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
     };
 }
Example #3
0
        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)
 {
 }
Example #5
0
 public ApartmentBuildingEditorViewModel(
     IEventAggregator eventAggregator,
     IObjectListViewModel <ApartmentBuildingViewModel> objListVM)
     : base(eventAggregator, objListVM)
 {
 }
Example #6
0
 public PlantEditorViewModel(
     IEventAggregator eventAggregator,
     IObjectListViewModel <PlantViewModel> objListVM)
     : base(eventAggregator, objListVM)
 {
 }