当打开多个检查器时,如何将色带控制应用于先前打开的检查器?

时间:2018-08-03 15:10:38

标签: outlook vsto outlook-2010 ribbonx

在Outlook 2010中,第一次打开检查器时,GetVisible和功能区控件中的其他回调按预期方式工作。 (我们使用XML代替设计器,因为我们需要右键单击菜单。)

但是,当检查器第二次(有时是第三次)打开时,它似乎试图重用检查器对象,并且没有回调被调用。 由于CustomUI.onLoad仅被调用一次(在我们的示例中为Explorer功能区),因此我们无法检测到何时加载Inspector功能区。为此,我们尝试将getVisible用于组,但是检查器重用了这一点。

我试图将检查器引用保留在列表中,并且不要取消订阅检查器关闭事件,在这种情况下,它适用于我打开和关闭的第一个项目以及它之后打开的下一个项目!这就是为什么我决定以某种方式重用检查器的原因。

0 个答案:

没有答案