public ESRI.ArcGIS.Carto.IMap Create() { ESRI.ArcGIS.Carto.IMap newMap = new ESRI.ArcGIS.Carto.MapClass(); m_ArrayList.Add(newMap); return(newMap); }
public void BindControls(bool activeMapFirst) { if (m_mapControl == null || m_pageLayoutControl == null) { throw new Exception("ControlsSynchronizer::BindControls:/r/n MapControl or PageLayoutControl is not initialized."); } ESRI.ArcGIS.Carto.IMap newMap = new ESRI.ArcGIS.Carto.MapClass(); newMap.Name = "地图"; ESRI.ArcGIS.Carto.IMaps maps = new Maps(); maps.Add(newMap); m_pageLayoutControl.PageLayout.ReplaceMaps(maps); m_mapControl.Map = newMap; m_mapActiveTool = null; m_pageLayoutActiveTool = null; if (activeMapFirst) { this.ActivateMapControl(); } else { this.ActivatePageLayout(); } }