void CreateViewModels() { allBatteryTypesViewModel = new AllBatteryTypesViewModel(BatteryTypeService, BatteryService); //ViewModel初始化 allProjectsViewModel = new AllProjectsViewModel(TesterService, ProjectService, BatteryTypeService, ProgramService, ProjectSettingService, TableMakerProductService); //ViewModel初始化 allProjectSettingsViewModel = new AllProjectSettingsViewModel(ProjectSettingService, ProjectService); //ViewModel初始化 allProgramTypesViewModel = new AllProgramTypesViewModel(ProgramTypeService); //ViewModel初始化 allTableMakerProductTypesViewModel = new AllTableMakerProductTypesViewModel(TableMakerProductTypeService); //ViewModel初始化 allTableMakerProductsViewModel = new AllTableMakerProductsViewModel(TableMakerProductService, TableMakerProductTypeService, ProjectService); //ViewModel初始化 allBatteriesViewModel = new AllBatteriesViewModel(BatteryService, BatteryTypeService); //ViewModel初始化 allTestersViewModel = new AllTestersViewModel(TesterService, ChannelService); //ViewModel初始化 allChannelsViewModel = new AllChannelsViewModel(ChannelService, TesterService); //ViewModel初始化 allChambersViewModel = new AllChambersViewModel(ChamberService); //ViewModel初始化 allRecipeTemplatesViewModel = new AllRecipeTemplatesViewModel( ProgramService.RecipeService.RecipeTemplateService, StepTemplateService, ProgramService.RecipeService.RecipeTemplateService.RecipeTemplateGroupService //ChargeCurrents, //DischargeTemperatures, //DischargeCurrents ); //ViewModel初始化 allProgramsViewModel = new AllProgramsViewModel ( ProgramService, ProgramService.RecipeService.RecipeTemplateService, StepTemplateService, ProjectService, ProgramTypeService, BatteryService, TesterService, ChannelService, ChamberService, BatteryTypeService, FreeTestRecordService ); //ViewModel初始化 dashBoardViewModel = new DashBoardViewModel(BatteryService, ChannelService, ChamberService, ProgramService); }
public MainWindowViewModel() { base.DisplayName = Resources.MainWindowViewModel_DisplayName; _repositories = new Repositories(); allBatteryTypesViewModel = new AllBatteryTypesViewModel(_repositories._batterytypeRepository, _repositories._batteryRepository); }