public MeasureManagementViewModel([Import] IApprovalRepository repository, [Import] IPlantManagementViewModelFactory plantManagementViewModelFactory, [Import] IInspectionViewModelFactory inspectionViewModelFactory) { m_Repository = repository; m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload); m_PlantManagementViewModelFactory = plantManagementViewModelFactory; m_InspectionViewModelFactory = inspectionViewModelFactory; LoadData(); FlyoutActivated = true; }
public ReadingPlanningViewModel([Import] IApprovalRepository repository, [Import] IReadingPlanningViewModelFactory readingPlanningViewModelFactory, IInspectionViewModelFactory inspectionViewModelFactory) { m_Repository = repository; m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(LoadData); m_ReadingPlanningViewModelFactory = readingPlanningViewModelFactory; m_InspectionViewModelFactory = inspectionViewModelFactory; LoadData(); FlyoutActivated = true; }