public EvaluationViewModel(IContainerViewModelFactory containerViewModelFactory, IFillLevelReadingViewModelFactory readingViewModelFactory, IWasteRepository wasteRepository) { m_ReadingViewModelFactory = readingViewModelFactory; m_Repository = wasteRepository; m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload); Reload(); FlyoutActivated = true; }
public ReadingPlanningViewModel([Import] ISeriesViewModelFactory seriesViewModelFactory, [Import] IFillLevelReadingViewModelFactory readingViewModelFactory, [Import] IWasteRepository contextRepository) { m_Repository = contextRepository; m_SeriesViewModelFactory = seriesViewModelFactory; m_ReadingViewModelFactory = readingViewModelFactory; m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload); Reload(); LocalizeDictionary.Instance.PropertyChanged += delegate(object sender, PropertyChangedEventArgs args) { if (args.PropertyName == "Culture") { if (m_Calendar != null) { m_Calendar.Refresh(); } } }; FlyoutActivated = true; }