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;
}
}