Я создаю надстройку Outlook 2010 и добавил контекстное меню к ленте для idMso = "contextMenuMailItem". При щелчке, я хотел бы удалить категорию, но в обработчике событий клика, когда я передал ctl.Context в MailItem, он всегда имеет значение null.
public bool btnRemoveCategory_IsVisible(Office.IRibbonControl ctl)
{
MailItem item = ctl.Context as MailItem; //Always null
if (item != null)
return (item != null && HasMyCategory(item));
else
return false;
}
Кто-нибудь знает, что здесь происходит? Спасибо!