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

Defines the ProjectsViewModel type.
Inheritance: Scorchio.Infrastructure.Wpf.ViewModels.Wizard.BaseWizardStepViewModel
Afficher le fichier Open project: asudbury/NinjaCoderForMvvmCross

Méthodes publiques

Méthode 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

Méthode Description
DoesDirectoryAlreadyExist ( ) : bool

Does the directory already exist.

GetRequiredTemplate ( ProjectTemplateInfo projectInfo ) : void

Gets the required template.

Method Details

BrowserFolders() public méthode

Browsers the folders.
public BrowserFolders ( ) : void
Résultat void

CanMoveToNextPage() public méthode

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

GetFormattedRequiredTemplates() public méthode

Gets the formatted required templates.
public GetFormattedRequiredTemplates ( ) : IEnumerable
Résultat IEnumerable

GetSolutionPath() public méthode

Gets the solution path.
public GetSolutionPath ( ) : string
Résultat string

OnInitialize() public méthode

Called when [initialize].
public OnInitialize ( ) : void
Résultat void

OnSave() public méthode

Called when [save].
public OnSave ( ) : void
Résultat void

ProjectsViewModel() public méthode

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.
Résultat System