Пример #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            dynamicLayer = (ArcGISDynamicMapServiceLayer)MyMap.Layers[0];

            LabelClassCollection lcc = getLabelClassCollection();

            LayerDrawingOptionsCollection options = new LayerDrawingOptionsCollection();

            options.Add(new LayerDrawingOptions()
            {
                LayerID = 0, ShowLabels = true, LabelClasses = lcc
            });

            dynamicLayer.LayerDrawingOptions = options;

            dynamicLayer.Refresh();
        }
Пример #2
0
        private LabelClassCollection getLabelClassCollection()
        {
            LabelClassCollection lcc = new LabelClassCollection();

            LabelOptions lo = new LabelOptions()
            {
                FontSize = 12,
                FontStyle = TextStyle.Normal,
                Color = Colors.Black,
                FontFamily = new System.Windows.Media.FontFamily("Arial")
            };

            LabelClass lc = new LabelClass()
            {
                LabelOptions = lo,
                LabelExpression = "[AREANAME]",
                LabelPlacement = ESRI.ArcGIS.Client.LabelPlacement.PointLabelPlacementAboveCenter
            };

            lcc.Add(lc);

            return lcc;
        }
Пример #3
0
        private LabelClassCollection getLabelClassCollection()
        {
            LabelClassCollection lcc = new LabelClassCollection();

            LabelOptions lo = new LabelOptions()
            {
                FontSize   = 12,
                FontStyle  = TextStyle.Normal,
                Color      = Colors.Black,
                FontFamily = new System.Windows.Media.FontFamily("Arial")
            };

            LabelClass lc = new LabelClass()
            {
                LabelOptions    = lo,
                LabelExpression = "[AREANAME]",
                LabelPlacement  = ESRI.ArcGIS.Client.LabelPlacement.PointLabelPlacementAboveCenter
            };

            lcc.Add(lc);

            return(lcc);
        }