C# Class Arena.ViewModels.MainWindowViewModel

Inheritance: BindableBase
Afficher le fichier Open project: michalczerwinski/hello_wars Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CalculateButtonsAvailability ( ) : void
PlayGameAsync ( Arena.ViewModels.GameHistoryEntryViewModel gameHistoryEntry ) : Task
ReadFile ( string path ) : string
SetArenaMessage ( string message ) : Task

Method Details

ApplyConfiguration() public méthode

public ApplyConfiguration ( string configFilePath ) : void
configFilePath string
Résultat void

ApplyGameCustomConfiguration() public méthode

public ApplyGameCustomConfiguration ( string configFilePath ) : void
configFilePath string
Résultat void

AskForCompetitors() public méthode

public AskForCompetitors ( string gameTypeName, List emptyCompetitors ) : void
gameTypeName string
emptyCompetitors List
Résultat void

InitiateManagedExtensibilityFramework() public méthode

public InitiateManagedExtensibilityFramework ( ) : void
Résultat void

MainWindowViewModel() public méthode

public MainWindowViewModel ( ) : Common.System
Résultat Common.System

MakeEndGameConfiguration() public méthode

public MakeEndGameConfiguration ( Common.Models.RoundResult result ) : Task
result Common.Models.RoundResult
Résultat Task

PlayNextGameAsync() public méthode

public PlayNextGameAsync ( ) : Task
Résultat Task

ReadConfigurationFromXml() public méthode

public ReadConfigurationFromXml ( string path ) : ArenaConfiguration
path string
Résultat Arena.Configuration.ArenaConfiguration

RestartGame() public méthode

public RestartGame ( ) : void
Résultat void

ResumeGameAsync() public méthode

public ResumeGameAsync ( ) : Task
Résultat Task