private void ActiveViewEventTracking() { var activeViewEvents = _map as IActiveViewEvents_Event; _activeViewEventsViewRefreshed = OnActiveViewEventsViewRefreshed; if (!this.Checked) { this.Checked = true; _flyToView = "1"; if (activeViewEvents != null) { activeViewEvents.ViewRefreshed += _activeViewEventsViewRefreshed; } WriteNetworkLink(); } else { this.Checked = false; _flyToView = "0"; if (activeViewEvents != null) { activeViewEvents.ViewRefreshed -= _activeViewEventsViewRefreshed; } WriteNetworkLink(); } }
private void ActiveViewEventTracking() { ESRI.ArcGIS.Carto.IActiveViewEvents_Event activeViewEvents = _map as ESRI.ArcGIS.Carto.IActiveViewEvents_Event; _ActiveViewEventsViewRefreshed = new ESRI.ArcGIS.Carto.IActiveViewEvents_ViewRefreshedEventHandler(OnActiveViewEventsViewRefreshed); if (!this.Checked) { this.Checked = true; activeViewEvents.ViewRefreshed += _ActiveViewEventsViewRefreshed; } else { this.Checked = false; activeViewEvents.ViewRefreshed -= _ActiveViewEventsViewRefreshed; } }