C# Класс Arena.ViewModels.MainWindowViewModel

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

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

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