private void SetCustomInteractiveGame(CustomInteractiveGameControl control) { this.CustomInteractiveContentControl.Visibility = Visibility.Visible; this.InteractiveControlsGridView.Visibility = Visibility.Collapsed; this.CustomInteractiveContentControl.Content = control; this.InteractiveScenesComboBox.IsEnabled = false; this.GroupsButton.IsEnabled = false; }
private async Task InteractiveGameDisconnected() { this.InteractiveGamesComboBox.IsEnabled = true; this.GroupsButton.IsEnabled = true; this.RefreshButton.IsEnabled = true; this.ConnectButton.Visibility = Visibility.Visible; this.DisconnectButton.Visibility = Visibility.Collapsed; if (this.IsCustomInteractiveGame) { CustomInteractiveGameControl gameControl = (CustomInteractiveGameControl)this.CustomInteractiveContentControl.Content; await gameControl.GameDisconnected(); } }