标签: wpf xaml contextmenu
我有一个Canvas,上面有很多(1000+)个元素。 如果我在一个特定元素上打开Contextmenu,我想做一个数据库请求并将结果集显示为Menuitems。在我的例子中,结果集是该元素的命令(基于用户和类型)。
实现这一目标的最佳途径是什么?
当然,我可以缓存每个元素的完整信息并绑定到" SelectedElementCommands"采集。但那不是一个好选择。
我最终可以在ContextMenu.Open上触发ObjectDataProvider吗?
祝你好运