Arena.Views.PlayerPresentationUserControl.PlayerPresentationUserControl_OnIsVisibleChanged C# (CSharp) Метод

PlayerPresentationUserControl_OnIsVisibleChanged() приватный Метод

private PlayerPresentationUserControl_OnIsVisibleChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
sender object
e System.Windows.DependencyPropertyChangedEventArgs
Результат void
        private void PlayerPresentationUserControl_OnIsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if ((bool)e.NewValue)
            {
                ProgressBar1.Value = 0;
                if (_enumeratedCompetitors != null)
                {
                    _enumeratedCompetitors.Reset();
                    if (_enumeratedCompetitors.MoveNext())
                    {
                        CurrentViewedPlayerUserControl.DataContext = _enumeratedCompetitors.Current;
                    }
                    CurrentViewedPlayerUserControl.DataContext = _enumeratedCompetitors.Current;
                }
            }
            else
            {
                if (_timer != null)
                {
                    _timer.Elapsed -= OnTimedEvent;
                }
            }
        }