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