У меня есть вкладка управления в окне. Все вкладки имеют простые контекстные меню, которые (должны) позволяют пользователю закрывать их. Однако при нажатии кнопки «Закрыть» ничего не происходит.
Вот обработчик события
void closeTab_Click(object sender, RoutedEventArgs e)
{
Tabs.Items.Remove((MenuItem)sender);
}
Я огляделся по поводу закрытия вкладок, но ни в одной из найденных статей не было так много подробностей о том, как фактически закрыть вкладку.
Новая проблема:
void closeTab_Click(object sender, RoutedEventArgs e)
{
MenuItem close = (MenuItem)sender;
Tabs.Items.Remove(Convert.ToInt32(close.Name.Remove(0,3)));
}
Элемент контекстного меню назван так:
Name = "Tab" + Tabs.Items.Count.ToString(),
Это все еще ничего не делает