C# 클래스 MegaMan.Editor.Controls.ViewModels.MainWindowViewModel

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

ChangeEnginePath() 공개 메소드

public ChangeEnginePath ( object arg ) : void
arg object
리턴 void

CloseProject() 공개 메소드

public CloseProject ( object arg ) : void
arg object
리턴 void

MainWindowViewModel() 공개 메소드

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

OpenProject() 공개 메소드

public OpenProject ( string filename ) : void
filename string
리턴 void

SaveProject() 공개 메소드

public SaveProject ( ) : void
리턴 void

TestLocation() 공개 메소드

public TestLocation ( object arg ) : void
arg object
리턴 void

TestProject() 공개 메소드

public TestProject ( object arg ) : void
arg object
리턴 void

TestStage() 공개 메소드

public TestStage ( object arg ) : void
arg object
리턴 void