Outlook 2010 & Ribbon
От: GSL  
Дата: 29.02.12 14:16
Оценка:
Я работаю над плагином для Outlook 2010 VS2010.
Добавил кнопку в Ribbon при назначении встречи, все сделано через дизайнеры студии.
Проблема в том, что кнопку желательно убрать при совпадении некоторых условий, т.е при создании всречи она есть ( MeetingType ) а в остальных вариантах отсутствует, так же скажем если человек не является создателем встречи она тоже отсутствует, а также если у него нет доступа к определенным сервисам в домене.

Проблема в том, что я уже перехватил все события и эксплорера и инспектора ( которые описаны в МСДН ) но так и не нашел события типа OnShow/OnVisible.
При перехвате события создания инспекторы Ribbon не еще существует, события Active/Deactive не подходят, потому как Active не генерируется при открытие окна, оно будет сгенерировано, только когда окно теряет фокус, а потом его получает.

Как можно отследить именно открытия окна, что бы прятать злощастную кнопку.
Заранее всем спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.