public RemoteGameUI() { TInfo = new TableInfoViewModel { Enabled = true }; TInfo.TStage = TableStage.Sign; TInfo.PropertyChanged += TInfo_PropertyChanged; TInfo.Ready += TInfo_Ready; TInfo.QuestionSelected += QuestionInfo_Selected; TInfo.ThemeSelected += ThemeInfo_Selected; Next = new SimpleCommand(arg => { if (_gameHost != null) { _gameHost.AskNext(); } }); Back = new SimpleCommand(arg => { if (_gameHost != null) { _gameHost.AskBack(); } }); NextRound = new SimpleCommand(arg => { if (_gameHost != null) { _gameHost.AskNextRound(); } }); BackRound = new SimpleCommand(arg => { if (_gameHost != null) { _gameHost.AskBackRound(); } }); Stop = new SimpleCommand(arg => { if (_gameHost != null) { _gameHost.AskStop(); } }); }