コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }