Ejemplo n.º 1
0
 public void InitLayerSettings(string xml)
 {
     try
     {
         XmlDocument document = new XmlDocument();
         document.LoadXml(xml);
         XmlElement documentElement = document.DocumentElement;
         OverviewWindowsLayerSettingsSectionHandler handler = new OverviewWindowsLayerSettingsSectionHandler();
         this.m_layersettings = (OverviewLayerSettings)handler.Create(null, null, documentElement.ChildNodes[0]);
         if (this.m_layersettings.LayerSettings.Count == 0)
         {
             this.m_bUseScale             = false;
             this.m_OverwindowsLayersType = OverwindowsLayersType.BottomPolygonLayer;
         }
         else
         {
             this.m_bUseScale = true;
             if (this.m_OverwindowsLayersType != OverwindowsLayersType.LayerSettings)
             {
                 this.m_OverwindowsLayersType = OverwindowsLayersType.LayerSettings;
             }
         }
     }
     catch
     {
         this.m_OverwindowsLayersType = OverwindowsLayersType.BottomPolygonLayer;
         this.m_bUseScale             = false;
     }
 }
Ejemplo n.º 2
0
 public void InitLayerSettings(string xml)
 {
     try
     {
         XmlDocument document = new XmlDocument();
         document.LoadXml(xml);
         XmlElement documentElement = document.DocumentElement;
         OverviewWindowsLayerSettingsSectionHandler handler = new OverviewWindowsLayerSettingsSectionHandler();
         this.m_layersettings = (OverviewLayerSettings)handler.Create(null, null, documentElement.ChildNodes[0]);
     }
     catch
     {
         this.m_bUseScale             = false;
         this.m_OverwindowsLayersType = OverwindowsLayersType.BottomPolygonLayer;
     }
     if (this.m_OverwindowsLayersType != OverwindowsLayersType.LayerSettings)
     {
         this.barManager1.SetPopupContextMenu(this.axMapControl1, this.popupMenu1);
     }
 }