WPF Contextmenu基于调用者元素加载项目

时间:2017-06-22 14:12:57

标签: wpf xaml contextmenu

我有一个Canvas,上面有很多(1000+)个元素。 如果我在一个特定元素上打开Contextmenu,我想做一个数据库请求并将结果集显示为Menuitems。在我的例子中,结果集是该元素的命令(基于用户和类型)。

实现这一目标的最佳途径是什么?

当然,我可以缓存每个元素的完整信息并绑定到" SelectedElementCommands"采集。但那不是一个好选择。

我最终可以在ContextMenu.Open上触发ObjectDataProvider吗?

祝你好运

0 个答案:

没有答案