/// <summary> /// Handles event fired when a MessageBrowser is added to the main MessageBrowserCollection. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MessageBrowserCollection_ItemAdded(object sender, MessageBrowserCollection.ItemMovedEventArgs e) { e.Item.SelectedMessageChanged += new SelectedMessageChangedEvent(MessageBrowser_SelectedMessageChanged); e.Item.BeforeMessageListLoaded += new VisualizableProcessEvent(MessageBrowser_BeforeMessageListLoaded); e.Item.AfterMessageListLoaded += new VisualizableProcessEvent(MessageBrowser_AfterMessageListLoaded); e.Item.MessageLoadException += new MessageLoadExceptionEvent(MessageBrowser_MessageLoadException); e.Item.MouseDown += new MouseEventHandler(MessageBrowser_MouseDown); e.Item.MessagesDragDrop += new MessagesDragDropEvent(Item_MessagesDragDrop); }
/// <summary> /// Handles event fired when a MessageBrowser is removed from the main MessageBrowserCollection. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MessageBrowserCollection_ItemRemoved(object sender, MessageBrowserCollection.ItemMovedEventArgs e) { e.Item.Dispose(); base.TaskManager.MenuStateManger.SetAllMenusState(); }