void Events_ActiveViewChanged()
{
map = ArcMap.Document.FocusMap as IMap;
if (map == null)
return;
// hook events
var viewEvents = map as IActiveViewEvents_Event;
if (viewEvents == null)
return;
viewEvents.FocusMapChanged += viewEvents_FocusMapChanged;
viewEvents.ItemAdded += viewEvents_ItemAdded;
viewEvents.ItemDeleted += viewEvents_ItemDeleted;
NotifyMapTOCUpdated();
}