C# Класс Solutionizer.ViewModels.ViewModelFactory

Наследование: IViewModelFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

CreateAboutViewModel() публичный Метод

public CreateAboutViewModel ( ) : AboutViewModel
Результат AboutViewModel

CreateFileScanningViewModel() публичный Метод

public CreateFileScanningViewModel ( string path ) : Solutionizer.ViewModels.FileScanningViewModel
path string
Результат Solutionizer.ViewModels.FileScanningViewModel

CreateProjectRepositoryViewModel() публичный Метод

public CreateProjectRepositoryViewModel ( ICommand doubleClickCommand ) : ProjectRepositoryViewModel
doubleClickCommand ICommand
Результат ProjectRepositoryViewModel

CreateSettingsViewModel() публичный Метод

public CreateSettingsViewModel ( ) : SettingsViewModel
Результат SettingsViewModel

CreateSolutionViewModel() публичный Метод

public CreateSolutionViewModel ( string rootPath, Project>.IDictionary projects ) : SolutionViewModel
rootPath string
projects Project>.IDictionary
Результат SolutionViewModel

CreateUpdateViewModel() публичный Метод

public CreateUpdateViewModel ( bool checkForUpdates ) : UpdateViewModel
checkForUpdates bool
Результат UpdateViewModel

ViewModelFactory() публичный Метод

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
Результат System