我正在开发Outlook 2007 VSTO Addin.I已添加一个功能区并带有按钮。我正在尝试在按钮单击时引发一个事件。在Application.Inspectors集合的NewInspector事件中,我应该能够在Presenter中挂接此Ribbon事件。Outlook 2007功能区和MVP
问题是如何打开检查员的Ribbon。我试过Globals.Ribbons.MyRibbon
这样做。显然它只适用于第一个检查员。我也试过Globals.Ribbons[inspector].MyRibbon
。
看起来像创建NewInspector时Ribbons集合有0项目和功能区加载仅在执行NewInspector事件处理程序后发生。
是否有任何事件知道何时加载功能区或者有没有其他方法,我可以在Presenter中保留业务逻辑而不是在功能区视图中。