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