public UnhandledErrorViewModel( IViewModelManager viewModelManager, IViewModelFactory viewModelFactory, IReactiveCommandFactory reactiveCommandFactory) : base(viewModelManager, viewModelFactory, reactiveCommandFactory) { }
public WrappingViewModel( IViewModelManager viewModelManager, IViewModelFactory viewModelFactory, IReactiveCommandFactory reactiveCommandFactory) : base(viewModelManager, viewModelFactory, reactiveCommandFactory) { }
public MainViewModel(IViewModelManager viewModelManager, IViewModelFactory viewModelFactory, INotificationManager notificationManager, IReminderService reminderService, IReactiveCommandFactory reactiveCommandFactory) : base(viewModelManager, viewModelFactory, reactiveCommandFactory) { _notificationManager = notificationManager; _reminderService = reminderService; TrayNotificationEnabled = true; TaskFactory factory = new TaskFactory(TaskScheduler.FromCurrentSynchronizationContext()); CreateReminderCommand = reactiveCommandFactory.CreateAsyncTask(async (o, token) => { await factory.StartNew(() => { var vm = viewModelFactory.Resolve<ReminderEditViewModel>(); vm.Show(); }); }); ShowReminderGridCommand = reactiveCommandFactory.CreateAsyncTask(async (o, token) => { await factory.StartNew(() => { var vm = viewModelFactory.Resolve<ReminderGridViewModel>(); vm.Show(); }); }); ExitApplicationCommand = reactiveCommandFactory.CreateAsyncTask(async (o, token) => { await factory.StartNew(() => { ApplicationInstanceProvider.Instance.ApplicationExit(); }); }); }
public NotificationViewModel(IViewModelManager viewModelManager, IViewModelFactory viewModelFactory, IReactiveCommandFactory reactiveCommandFactory) : base(viewModelManager, viewModelFactory, reactiveCommandFactory) { Title = Resources.NotificationViewModel_Title_Notification; }