仅用于ListViewItem的ContextMenu

我有一个上下文菜单 – 问题是我需要它只在单击listviewitem时打开。 现在,如果我点击列表视图或标题中的任何位置,它将打开。

            

我已经尝试将ContextMenu添加为资源并将其应用为样式,但这会破坏命令(单击“更多信息”应该打开一个对话框窗口,这样做不起作用)

           

所以不确定如何将上下文菜单限制为listviewitem并使命令有效。

在模板中的命令绑定中使用RelativeSource ,它将起作用: