带参数的WPF c#outlook sendEventHandler

我正在创建邮件项目并添加sendEventHandler,我需要的是在调用事件内部的方法时将列表作为参数传递。

我的代码:

private void method(){...((Microsoft.Office.Interop.Outlook.ItemEvents_10_Event)mailItem).Send + = new Microsoft.Office.Interop.Outlook.ItemEvents_10_SendEventHandler(EmailEnviado); ...}

private void EmailEnviado(ref bool Cancel){...}

我需要的是这样的:

private void method(){...((Microsoft.Office.Interop.Outlook.ItemEvents_10_Event)mailItem).Send + = new Microsoft.Office.Interop.Outlook.ItemEvents_10_SendEventHandler(EmailEnviado( PARAMETER )); ...}

private void EmailEnviado(ref bool Cancel, PARAMETER ){...}

谢谢。


参数的数量无法更改 - 事件处理程序签名由类型库定义。 然而,你可以做的是创建一个包装类,它具有你需要的所有参数作为成员属性。 事件处理程序可以是该包装类中的一个方法。

链接地址: http://www.djcxy.com/p/21483.html

上一篇: WPF c# outlook sendEventHandler with parameters

下一篇: All properties available from a VSTO Outlook AdvancedSearch