带参数的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