C# Класс MegaMan.Editor.Controls.ViewModels.MainWindowViewModel

Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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