В XAML вы можете сделать
<TabItem Selector.Selected="myEvenHandler"></TabItem>
для установки обработчика события, когда выбрана эта вкладка. Как я могу сделать то же самое динамически. Я бы предпочел не использовать событие SelectionChanged в TabControl, если смогу помочь. Ясно, что есть событие Selected в TabItem, которое я просто не могу найти в коде. Вот что я хотел бы сделать.
TabItem item = new TabItem();
MyCustomControl mcc = new MyCustomControl();
item.Content = mcc;
item.Selected += (s,e) => // This event does not exist
{
selectedControl = mcc;
}
myTabControl.Items.Add(item);