private void river_Loaded(object sender, RoutedEventArgs e)
 {
     //初始化动态注记类对象
     dynNoteInfo = new CDynNoteInfo();
     //设置显示动态注记的字段名
     dynNoteInfo.FieldName = "NAME";
     //设置显示动态注记的字体大小
     dynNoteInfo.FontSize = 12;
     //初始化地图显示参数对象
     dynStyle = new DynShowStyle();
     //设置显示动态注记
     dynStyle.DynNoteFlag = true;
     //设置动态注记参数
     dynStyle.DynNoteInfo = dynNoteInfo;
     //初始化地图显示样式类对象
     displayStyle           = new CDisplayStyle();
     displayStyle.ShowStyle = new DynShowStyle[1];
     //设置第一个图层的地图显示样式
     displayStyle.ShowStyle[0] = dynStyle;
     //初始化设置图像显示参数
     setDisplayStyle = new CSetLayerDisplayStyle();
     setDisplayStyle.DisplayStyle = new CDisplayStyle[1];
     //设置需要的显示参数
     setDisplayStyle.DisplayStyle[0] = displayStyle;
     this.tilelayer.IsChecked        = true;
 }
Ejemplo n.º 2
0
 private void OnGetMapStyle(object sender, UploadStringCompletedEventArgs e)
 {
     try
     {
         CDisplayStyle style = this.IMSCatalog.ActiveMapDoc.OnGetMapDispStyle(e);
         this.checkBox_followshow.IsChecked = !style.AnnSizeFixed;
         this.checkBox_origin.IsChecked     = style.SymbleShow;
         this.checkBox_showcoor.IsChecked   = style.ShowCoordPnt;
         if (style.DriverQuality == 2)
         {
             this.radioButton_img_high.IsChecked = true;
         }
         else
         {
             this.radioButton_img_low.IsChecked = true;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }