2016-10-06 3 views
0

Я создаю почтовый элемент и добавляю sendEventHandler, мне нужно передать список как параметр при вызове метода внутри события.WPF C# outlook sendEventHandler с параметрами

Мой код:

частный аннулируются() метод { ... ((Microsoft.Office.Interop.Outlook.ItemEvents_10_Event) MailItem) + = Пошлите новый Microsoft.Office.Interop.Outlook. ItemEvents_10_SendEventHandler (EmailEnviado); ... }

частная аннулируются EmailEnviado (ссылка BOOL Отмена) { ... }

Что мне нужно что-то вроде этого:

частный аннулируются() метод { ... ((Microsoft.Office.Interop.Outlook.ItemEvents_10_Event) mailItem) .Отправить + = новый Microsoft.Office.Interop.Outlook.ItemEvents_10_SendEventHandler (EmailEnviado (ПАРАМЕТР)); ... }

частная аннулируются EmailEnviado (ссылка BOOL Отмена ПАРАМЕТР) { ... }

Спасибо.

ответ

0

Число параметров не может быть изменено - подпись обработчика события определяется библиотекой типов. Однако вы можете создать класс-оболочку, который имеет все параметры, которые вам нужны в качестве свойств элемента. Обработчик событий может быть методом в этом классе-оболочке.

+0

Отлично! Спасибо, Дмитрий! – User