c# - VSTO,当我更改打开检查器时有一个事件?
问题描述
再会
我必须在功能区栏中添加一个按钮,仅针对少数特定邮件项,我使用此属性来更改可见性。
getVisible="EnableControl"
我用
IRibbonUI UIrib.Invalidate();
要更新功能区,当我更改焦点检查器时会运行一个事件,因此我可以检查按钮是否必须显示
或者完全不同的方式来做这个控制?
谢谢你的支持。此致
解决方案
每当Application.Inspectors.NewInspector
事件触发时,调用IRibbonUI.Invalidate
. Outlook 将调用所有按钮状态回调,包括getVisible
回调。
推荐阅读
- javascript - 两个使用 Javascript 的 HTML 页面链接
- ssl - 重网站负载下的 IIS SSL 问题——非 SSL 工作正常
- node.js - 在 node.js 单元测试中断言 not null 或 not undefined 的最佳方法是什么?
- grep - 在 Adb Shell 中格式化文本
- ruby - Ruby 语言奇怪的整数运算:(-5/2) != -(5/2)
- react-native - React Redux 没有更新状态
- swift - 收到警告“只能从主线程使用图像”
- security - 绕过 SQL 字符黑名单过滤
- android - 数字资产链接验证与 SSL 客户端证书
- javascript - Sequelise 创建奇怪的查询