1

一个 ESRI 符号有一个 ControlTemplate,我可以在 ControlTemplate 中指定一个 ContextMenu,而且效果很好。但是,我需要在运行时更改 ContextMenu(添加、删除项目)。ControlTemplate.FindName 不起作用,因为 Symbol 不是 FrameworkElement。我也知道 Graphic.MouseLeftButtonDown,但如果可能的话,我希望右键单击时出现上下文菜单。

有什么建议么?

4

1 回答 1

1

如果您在控件上实现 ContextMenuOpening 事件,则可以在那里指定上下文菜单。这样您就可以在运行时根据需要对其进行更改。

于 2010-02-10T14:57:35.347 回答