Я хотел добавить контекстное меню в табитем. Но открывать его нужно только нажав на заголовок вкладки.
Я добавил контекстное меню так:
ContextMenu _contextMenu;
TabItem _tabItem;
//Initialize the components
_tabItem.ContextMenu = _contextMenu;
Только если вы нажмете на заголовок TabItem, ContextMenu должен быть открыт.
Но если вы щелкнете по другой позиции элемента tabItem, он не должен отображаться.
Мне нужно сделать это программно во время выполнения. Решение в xaml тоже подойдет.