C# Class MegaMan.Editor.Controls.ViewModels.MainWindowViewModel

Inheritance: INotifyPropertyChanged
Afficher le fichier Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Méthodes publiques

Méthode Description
ChangeEnginePath ( object arg ) : void
CloseProject ( object arg ) : void
MainWindowViewModel ( IProjectDocumentFactory projectFactory, IDialogService dialogService, IDataAccessService dataService ) : System.Collections.Generic
OpenProject ( string filename ) : void
SaveProject ( ) : void
TestLocation ( object arg ) : void
TestProject ( object arg ) : void
TestStage ( object arg ) : void

Private Methods

Méthode Description
CheckProjectForDuplicateIncludes ( MegaMan.Editor.Bll.ProjectDocument project ) : bool
DestroyProjectDependencies ( ) : void
GetEngineStartInfo ( ) : ProcessStartInfo
GetOrFindEnginePath ( ) : string
NewEntity ( object obj ) : void
OnPropertyChanged ( string property ) : void
OpenProjectDialog ( object param ) : void
OpenRecentProject ( object param ) : void
ProjectOpened ( object sender, MegaMan.Editor.Mediator.ProjectOpenedEventArgs args ) : void
PromptForEnginePath ( ) : void
Redo ( object param ) : void
RunTest ( string arguments ) : void
SetupProjectDependencies ( MegaMan.Editor.Bll.ProjectDocument project ) : void
TestLocationSelected ( object sender, TestLocationSelectedEventArgs args ) : void
TryOpenProject ( string filename ) : void
Undo ( object param ) : void
UpdateLayerVisibility ( object obj ) : void

Method Details

ChangeEnginePath() public méthode

public ChangeEnginePath ( object arg ) : void
arg object
Résultat void

CloseProject() public méthode

public CloseProject ( object arg ) : void
arg object
Résultat void

MainWindowViewModel() public méthode

public MainWindowViewModel ( IProjectDocumentFactory projectFactory, IDialogService dialogService, IDataAccessService dataService ) : System.Collections.Generic
projectFactory IProjectDocumentFactory
dialogService IDialogService
dataService IDataAccessService
Résultat System.Collections.Generic

OpenProject() public méthode

public OpenProject ( string filename ) : void
filename string
Résultat void

SaveProject() public méthode

public SaveProject ( ) : void
Résultat void

TestLocation() public méthode

public TestLocation ( object arg ) : void
arg object
Résultat void

TestProject() public méthode

public TestProject ( object arg ) : void
arg object
Résultat void

TestStage() public méthode

public TestStage ( object arg ) : void
arg object
Résultat void