C# VSTO FormRegionShowing和FormRegionClosing事件未触发

C# VSTO FormRegionShowing和FormRegionClosing事件未触发,c#,vsto,outlook-addin,C#,Vsto,Outlook Addin,晚上好, 我有一个outlook addin,它在2007年工作,但在2010年没有。我必须对[regionName].Designer.cs文件进行一些更改,以实现IFormRegionFactory。我已经做了这些更改,现在我的表单区域按预期显示在每个任命项目上 但是,似乎没有触发FromRegionShowing事件和FormRegionClosing事件。它们位于my region的分部类的InitializeComponent私有方法中,该分部类从FormRegionBase继承为:

晚上好,

我有一个outlook addin,它在2007年工作,但在2010年没有。我必须对[regionName].Designer.cs文件进行一些更改,以实现IFormRegionFactory。我已经做了这些更改,现在我的表单区域按预期显示在每个任命项目上

但是,似乎没有触发FromRegionShowing事件和FormRegionClosing事件。它们位于my region的分部类的InitializeComponent私有方法中,该分部类从FormRegionBase继承为:

 this.FormRegionShowing += new System.EventHandler(this.[class]Region_FormRegionShowing);
 this.FormRegionClosed += new System.EventHandler(this.[class]Region_FormRegionClosed);
不确定事件为什么没有连接。我是否需要在TimeTrackingRegionFactory分部类中连接它。该类实现了FormRegionFactory,就像FormRegionInitializing事件一样

任何帮助,我都会为你向圣诞老人说几句好话


谢谢,Bill N相当尴尬,但显然我在隐藏继承成员FormRegionBase.OUtlookFormRegion的部分类[class]区域中声明了以下内容:

public IFormRegionFactory Factory { get; set; }
public FormRegion OutlookFormRegion { get; set; }
public object OutlookItem { get; private set; }
public FormRegionManifest Manifest { get; private set; }
public event EventHandler FormRegionShowing;
public event EventHandler FormRegionClosed;
删除这些文件是有效的