我目前正在使用DynamicItemStart
feature动态创建菜单项列表,它适用于普通按钮项。有没有办法动态创建一个子菜单列表,然后包含实际的命令按钮?我想实现这样的结构:
File
My Root Item
Group 1 (dynamic)
Item 1.1 (dynamic)
Item 1.2 (dynamic)
Item 1.3 (dynamic)
Group 2 (dynamic)
Item 2.1 (dynamic)
Group 3 (dynamic)
Item 3.1 (dynamic)
Item 3.2 (dynamic)
这甚至可能吗?
答案 0 :(得分:0)
您可以在.vsct文件中声明最大组数(例如10个) - 10个组和10个相应的菜单,其中包含TextChanges,DynamicVisibility和DefaultInvisible CommandFlags for Menus。
当您需要显示一个组时,您需要添加相应的OleMenuCommand并在BeforeQueryStatus处理程序设置菜单命令Text and Visible状态。
对于继续使用DynamicItemStart的项目。