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