C# Class Solutionizer.ViewModels.ViewModelFactory

Inheritance: IViewModelFactory
Exibir arquivo Open project: thoemmi/Solutionizer

Public Methods

Method Description
CreateAboutViewModel ( ) : AboutViewModel
CreateFileScanningViewModel ( string path ) : Solutionizer.ViewModels.FileScanningViewModel
CreateProjectRepositoryViewModel ( ICommand doubleClickCommand ) : ProjectRepositoryViewModel
CreateSettingsViewModel ( ) : SettingsViewModel
CreateSolutionViewModel ( string rootPath, Project>.IDictionary projects ) : SolutionViewModel
CreateUpdateViewModel ( bool checkForUpdates ) : UpdateViewModel
ViewModelFactory ( Func getSettingsViewModel, Func getAboutViewModel, UpdateViewModel getUpdateViewModel, ProjectRepositoryViewModel getProjectRepositoryViewModel, Solutionizer.ViewModels.FileScanningViewModel getFileScanningViewModel, SolutionViewModel getSolutionViewModel ) : System

Method Details

CreateAboutViewModel() public method

public CreateAboutViewModel ( ) : AboutViewModel
return AboutViewModel

CreateFileScanningViewModel() public method

public CreateFileScanningViewModel ( string path ) : Solutionizer.ViewModels.FileScanningViewModel
path string
return Solutionizer.ViewModels.FileScanningViewModel

CreateProjectRepositoryViewModel() public method

public CreateProjectRepositoryViewModel ( ICommand doubleClickCommand ) : ProjectRepositoryViewModel
doubleClickCommand ICommand
return ProjectRepositoryViewModel

CreateSettingsViewModel() public method

public CreateSettingsViewModel ( ) : SettingsViewModel
return SettingsViewModel

CreateSolutionViewModel() public method

public CreateSolutionViewModel ( string rootPath, Project>.IDictionary projects ) : SolutionViewModel
rootPath string
projects Project>.IDictionary
return SolutionViewModel

CreateUpdateViewModel() public method

public CreateUpdateViewModel ( bool checkForUpdates ) : UpdateViewModel
checkForUpdates bool
return UpdateViewModel

ViewModelFactory() public method

public ViewModelFactory ( Func getSettingsViewModel, Func getAboutViewModel, UpdateViewModel getUpdateViewModel, ProjectRepositoryViewModel getProjectRepositoryViewModel, Solutionizer.ViewModels.FileScanningViewModel getFileScanningViewModel, SolutionViewModel getSolutionViewModel ) : System
getSettingsViewModel Func
getAboutViewModel Func
getUpdateViewModel UpdateViewModel
getProjectRepositoryViewModel ProjectRepositoryViewModel
getFileScanningViewModel Solutionizer.ViewModels.FileScanningViewModel
getSolutionViewModel SolutionViewModel
return System