Beispiel #1
0
 public CalendarControlViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, IPowerLogService powerLog, IPreferenceService preference) :
     base(regionManager)
 {
     EventAggregator = eventAggregator;
     Preference      = preference;
     PowerLogService = powerLog;
     DisplayDate     = powerLog.ScannedDate.ToReactiveProperty().AddTo(Disposable);
     SelectedDate.Subscribe(OnSelectedDateChanged);
     ScanCompleted = powerLog.ScanCompleted.ToReadOnlyReactivePropertySlim().AddTo(Disposable);
     ScanCompleted.Subscribe(OnScanCompletedChanged).AddTo(Disposable);
 }