Пример #1
0
        void do_rbDrawBox_Click()
        {
            CurrentAreaSelectMode = AreaSelectMode.DrawBox;

            DeactivateSelectAreaByPolygon();
            DeactivateCurrentView();

            var layers = App.Map.MapFrame.GetAllLayers();

            App.Map.MapFrame.IsSelected = false;
            foreach (var layer in layers)
            {
                layer.IsSelected = false;
                layer.GetParentItem().IsSelected = false;
            }

            if (_rectangleDrawing == null)
            {
                _rectangleDrawing = new RectangleDrawing((Map)App.Map);
                _rectangleDrawing.RectangleCreated += rectangleDrawing_RectangleCreated;
                _rectangleDrawing.Deactivated      += _rectangleDrawing_Deactivated;
            }

            _rectangleDrawing.Activate();
            App.Map.Legend.RefreshNodes();
        }
Пример #2
0
        void rbDrawBox_Click(object sender, EventArgs e)
        {
            CurrentAreaSelectMode = AreaSelectMode.DrawBox;

            DeactivateSelectAreaByPolygon();

            if (_rectangleDrawing == null)
            {
                _rectangleDrawing = new RectangleDrawing((Map)App.Map);
                _rectangleDrawing.RectangleCreated += rectangleDrawing_RectangleCreated;
                _rectangleDrawing.Deactivated      += _rectangleDrawing_Deactivated;
            }

            _rectangleDrawing.Activate();
        }