我有一个 UI,它是一个 diagramSurface 对象。在运行应用程序时,我将一个元素(一种标签)拖放到它上面。我想为这个对象实现一个 CONTEXTMENU。
我已经完成了
<DiagramSurface>
<DiagramSurface.ContextMenu>
<ContextMenu >
<MenuItem Header="Save" Click="MenuItem_Click"/>
</ContextMenu>
<DiagramSurface.ContextMenu>
</DiagramSurface>
通过这样做,如果我单击对象不存在的表面,我可以看到 contextMenu。如何避免这种情况?我只想在元素的右键单击时显示上下文菜单。