private void LoadMapProject(string projectFileName) { ProjectSerialization oProjectSerilization = new ProjectSerialization(); GlobeVariables.MainMapControl.Layers.Clear(); GlobeVariables.MapInfosCollection = oProjectSerilization.LoadProjectByMapInfos(projectFileName, GlobeVariables.MainMapControl); GlobeVariables.MainMapControl.RefreshRect(GlobeVariables.MainMapControl.Extent); frmLegend.Instance.LoadLayersToLegend(GlobeVariables.MainMapControl); frmNavigation.Instance.LoadLayersToNavigation(GlobeVariables.MainMapControl); }
private void mnuOpenProject_Click(object sender, EventArgs e) { OpenFileDialog oOpenFileDialog = new OpenFileDialog(); oOpenFileDialog.Filter = "GVMS Project File(*.gvp) | *.gvp"; if (oOpenFileDialog.ShowDialog() == DialogResult.OK) { ProjectSerialization oProjectSerilization = new ProjectSerialization(); GlobeVariables.MapControl.Layers.Clear(); GlobeVariables.MapInfosCollection = oProjectSerilization.LoadProjectByMapInfos(oOpenFileDialog.FileName, GlobeVariables.MapControl); GlobeVariables.MapControl.RefreshRect(GlobeVariables.MapControl.Extent); GlobeVariables.MapLegend.LoadLegend(); this._projectFileName = oOpenFileDialog.FileName; this._isSaved = true; this.Text = "地图配置 " + this._projectFileName; } }