示例#1
0
 public ViewModelFactory(
     Func <SettingsViewModel> getSettingsViewModel,
     Func <AboutViewModel> getAboutViewModel,
     UpdateViewModel.Factory getUpdateViewModel,
     ProjectRepositoryViewModel.Factory getProjectRepositoryViewModel,
     FileScanningViewModel.Factory getFileScanningViewModel,
     SolutionViewModel.Factory getSolutionViewModel)
 {
     _getSettingsViewModel          = getSettingsViewModel;
     _getAboutViewModel             = getAboutViewModel;
     _getUpdateViewModel            = getUpdateViewModel;
     _getProjectRepositoryViewModel = getProjectRepositoryViewModel;
     _getFileScanningViewModel      = getFileScanningViewModel;
     _getSolutionViewModel          = getSolutionViewModel;
 }
示例#2
0
 public ViewModelFactory(
     Func<SettingsViewModel> getSettingsViewModel,
     Func<AboutViewModel> getAboutViewModel,
     UpdateViewModel.Factory getUpdateViewModel,
     ProjectRepositoryViewModel.Factory getProjectRepositoryViewModel,
     FileScanningViewModel.Factory getFileScanningViewModel,
     SolutionViewModel.Factory getSolutionViewModel)
 {
     _getSettingsViewModel = getSettingsViewModel;
     _getAboutViewModel = getAboutViewModel;
     _getUpdateViewModel = getUpdateViewModel;
     _getProjectRepositoryViewModel = getProjectRepositoryViewModel;
     _getFileScanningViewModel = getFileScanningViewModel;
     _getSolutionViewModel = getSolutionViewModel;
 }