Wpf – TabItem标题中的Contextmenu

我想在tabitem中添加一个contextmenu。 但只应通过单击选项卡的标题打开它。 我像这样添加了Contextmenu:

ContextMenu _contextMenu; TabItem _tabItem; //Initialize the components _tabItem.ContextMenu = _contextMenu; 

只有当您点击TabItem的标题时,才应打开ContextMenu。

它应该只通过在标题中右键单击来工作

但是如果你在tabItem的另一个位置点击,它就不应该显示出来。

如果你没有点击标题,它就不会显示出来

我需要在运行时以编程方式执行此操作。 xaml中的解决方案也可以。

怎么样的:

 _tabItem.Header = new ContentControl { Content = "StartPage", ContextMenu = _contextMenu };