private void UnBindEvents() { if (activateEvent != null) { RlOutlook.InspectorEvents_Event events = (RlOutlook.InspectorEvents_Event)inspector; events.Activate -= activateEvent; events.Deactivate -= deactivateEvent; events.Close -= closeEvent; item.Events.Close -= itemCloseEvent; } }
private void BindEvents() { RlOutlook.InspectorEvents_Event events = (RlOutlook.InspectorEvents_Event)inspector; activateEvent = new RlOutlook.InspectorEvents_ActivateEventHandler(inspector_Activate); deactivateEvent = new RlOutlook.InspectorEvents_DeactivateEventHandler(inspector_Deactivate); closeEvent = new RlOutlook.InspectorEvents_CloseEventHandler(inspector_Close); itemCloseEvent = new RlOutlook.ItemEvents_CloseEventHandler(item_Close); events.Activate += activateEvent; events.Deactivate += deactivateEvent; events.Close += closeEvent; item.Events.Close += itemCloseEvent; }