Arena.Views.MainWindow.GameHistoryTree_OnSelectedItemChanged C# (CSharp) Method

GameHistoryTree_OnSelectedItemChanged() private method

private GameHistoryTree_OnSelectedItemChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void
sender object
e RoutedPropertyChangedEventArgs
return void
        private void GameHistoryTree_OnSelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
        {
            var roundPartial = ((TreeView)sender).SelectedItem as RoundPartialHistory;
            if (roundPartial != null && !ViewModel.IsGameInProgress)
            {
                ViewModel.IsArenaMessageVisible = false;
                ViewModel.Game.SetPreview(roundPartial.BoardState);
            }
        }