C# Class NinjaCoder.MvvmCross.ViewModels.AddProjects.ProjectsViewModel

Defines the ProjectsViewModel type.
Inheritance: Scorchio.Infrastructure.Wpf.ViewModels.Wizard.BaseWizardStepViewModel
Mostra file Open project: asudbury/NinjaCoderForMvvmCross

Public Methods

Method Description
BrowserFolders ( ) : void

Browsers the folders.

CanMoveToNextPage ( ) : bool

Determines whether this instance [can move to next page].

GetFormattedRequiredTemplates ( ) : IEnumerable

Gets the formatted required templates.

GetSolutionPath ( ) : string

Gets the solution path.

OnInitialize ( ) : void

Called when [initialize].

OnSave ( ) : void

Called when [save].

ProjectsViewModel ( IVisualStudioService visualStudioService, ISettingsService settingsService, IProjectFactory projectFactory, IFileSystem fileSystem, IMessageBoxService messageBoxService, IFolderBrowserDialogService folderBrowserDialogService, ICachingService cachingService ) : System

Initializes a new instance of the ProjectsViewModel class.

Private Methods

Method Description
DoesDirectoryAlreadyExist ( ) : bool

Does the directory already exist.

GetRequiredTemplate ( ProjectTemplateInfo projectInfo ) : void

Gets the required template.

Method Details

BrowserFolders() public method

Browsers the folders.
public BrowserFolders ( ) : void
return void

CanMoveToNextPage() public method

Determines whether this instance [can move to next page].
public CanMoveToNextPage ( ) : bool
return bool

GetFormattedRequiredTemplates() public method

Gets the formatted required templates.
public GetFormattedRequiredTemplates ( ) : IEnumerable
return IEnumerable

GetSolutionPath() public method

Gets the solution path.
public GetSolutionPath ( ) : string
return string

OnInitialize() public method

Called when [initialize].
public OnInitialize ( ) : void
return void

OnSave() public method

Called when [save].
public OnSave ( ) : void
return void

ProjectsViewModel() public method

Initializes a new instance of the ProjectsViewModel class.
public ProjectsViewModel ( IVisualStudioService visualStudioService, ISettingsService settingsService, IProjectFactory projectFactory, IFileSystem fileSystem, IMessageBoxService messageBoxService, IFolderBrowserDialogService folderBrowserDialogService, ICachingService cachingService ) : System
visualStudioService IVisualStudioService The visual studio service.
settingsService ISettingsService The settings service.
projectFactory IProjectFactory The project factory.
fileSystem IFileSystem The file system.
messageBoxService IMessageBoxService The message box service.
folderBrowserDialogService IFolderBrowserDialogService The folder browser dialog service.
cachingService ICachingService The caching service.
return System