我正在构建一个包含多个项目的上下文菜单的用户控件,我希望该控件的用户能够将项目附加到该上下文菜单。
我想添加一个附加属性,用户可以在其中指定菜单项,但我找不到一种方法可以轻松地将这些项(例如在ItemsControl容器中)以MVVM方式添加到控件的ContextMenu(即使用绑定和不是代码隐藏的。)
你知道如何做到这一点吗?
答案 0 :(得分:0)
如果您有Dictionary<int,MenuItem>
并且您将拥有一个用户可以选择菜单的地方。然后在加载控件时将选定的菜单项添加到ContextMenu
。
我希望这会有所帮助。