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

Inheritance: INotifyPropertyChanged
Exibir arquivo Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Public Methods

Method 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

Method 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 method

public ChangeEnginePath ( object arg ) : void
arg object
return void

CloseProject() public method

public CloseProject ( object arg ) : void
arg object
return void

MainWindowViewModel() public method

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

OpenProject() public method

public OpenProject ( string filename ) : void
filename string
return void

SaveProject() public method

public SaveProject ( ) : void
return void

TestLocation() public method

public TestLocation ( object arg ) : void
arg object
return void

TestProject() public method

public TestProject ( object arg ) : void
arg object
return void

TestStage() public method

public TestStage ( object arg ) : void
arg object
return void