C# 클래스 Arena.ViewModels.MainWindowViewModel

상속: BindableBase
파일 보기 프로젝트 열기: michalczerwinski/hello_wars 1 사용 예제들

공개 메소드들

메소드 설명
ApplyConfiguration ( string configFilePath ) : void
ApplyGameCustomConfiguration ( string configFilePath ) : void
AskForCompetitors ( string gameTypeName, List emptyCompetitors ) : void
InitiateManagedExtensibilityFramework ( ) : void
MainWindowViewModel ( ) : Common.System
MakeEndGameConfiguration ( Common.Models.RoundResult result ) : Task
PlayNextGameAsync ( ) : Task
ReadConfigurationFromXml ( string path ) : ArenaConfiguration
RestartGame ( ) : void
ResumeGameAsync ( ) : Task

비공개 메소드들

메소드 설명
CalculateButtonsAvailability ( ) : void
PlayGameAsync ( Arena.ViewModels.GameHistoryEntryViewModel gameHistoryEntry ) : Task
ReadFile ( string path ) : string
SetArenaMessage ( string message ) : Task

메소드 상세

ApplyConfiguration() 공개 메소드

public ApplyConfiguration ( string configFilePath ) : void
configFilePath string
리턴 void

ApplyGameCustomConfiguration() 공개 메소드

public ApplyGameCustomConfiguration ( string configFilePath ) : void
configFilePath string
리턴 void

AskForCompetitors() 공개 메소드

public AskForCompetitors ( string gameTypeName, List emptyCompetitors ) : void
gameTypeName string
emptyCompetitors List
리턴 void

InitiateManagedExtensibilityFramework() 공개 메소드

public InitiateManagedExtensibilityFramework ( ) : void
리턴 void

MainWindowViewModel() 공개 메소드

public MainWindowViewModel ( ) : Common.System
리턴 Common.System

MakeEndGameConfiguration() 공개 메소드

public MakeEndGameConfiguration ( Common.Models.RoundResult result ) : Task
result Common.Models.RoundResult
리턴 Task

PlayNextGameAsync() 공개 메소드

public PlayNextGameAsync ( ) : Task
리턴 Task

ReadConfigurationFromXml() 공개 메소드

public ReadConfigurationFromXml ( string path ) : ArenaConfiguration
path string
리턴 Arena.Configuration.ArenaConfiguration

RestartGame() 공개 메소드

public RestartGame ( ) : void
리턴 void

ResumeGameAsync() 공개 메소드

public ResumeGameAsync ( ) : Task
리턴 Task