如何在Ribbon .invalidate()上清除在Ribbon中构造的DynamicMenu的内容?
本文关键字:Ribbon DynamicMenu 清除 invalidate | 更新日期: 2023-09-27 18:18:32
我正在创建Outlook功能区,其中有几个动态菜单,我在单击动态菜单按钮时使功能区无效。我面临的问题是,当我说动态菜单的ribbon.invalidate()
内容未清除并保留先前添加的内容时。
如何清除动态菜单并强制重建它?
你的ribbon XML标记是什么?
实际上,您需要在动态菜单控件的代码中实现getContent
回调,其中您返回适当的动态ribbon XML标记。
您可以在MSDN的以下文章中阅读更多关于Fluent UI的内容:
- 为开发人员定制2007 Office Fluent功能区(1/3)
- 为开发人员定制2007 Office Fluent功能区(2/3)
- 为开发人员定制2007 Office Fluent功能区(3/3)
您还可以阅读有关Fluent UI中的动态自定义并找到示例代码:
- 向Office流畅用户界面添加自定义动态菜单
- 第十一章:创建动态功能区自定义(1/2)
- 第11章:创建动态功能区自定义(2/2)