AniDBmini.MainWindow.animeTabList_OnCountChanged C# (CSharp) Метод

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

private animeTabList_OnCountChanged ( object sender, CountChangedArgs e ) : void
sender object
e CountChangedArgs
Результат void
        private void animeTabList_OnCountChanged(object sender, CountChangedArgs e)
        {
            if (e.oldCount == 1 && e.newCount == 0) // no more tabs
            {
                animeTabItem.Visibility = System.Windows.Visibility.Collapsed;
                mainTabControl.SelectedIndex = m_storedTabIndex;
            }
            else
            {
                if (e.oldCount == 0 && e.newCount == 1) // first tab
                {
                    animeTabItem.Visibility = System.Windows.Visibility.Visible;
                    m_storedTabIndex = mainTabControl.SelectedIndex;
                }

                animeTabItem.Focus();
                animeTabControl.SelectedIndex = e.newCount - 1;
            }
        }