Example #1
0
        private void ucMapNavigate1_OnNavigate(enumNavigate navigate, int scale)
        {
            switch (navigate)
            {
            case enumNavigate.Left:
                PanMap(-0.3d, 0d);
                break;

            case enumNavigate.Up:
                PanMap(0d, 0.3d);
                break;

            case enumNavigate.Right:
                PanMap(0.3d, 0d);
                break;

            case enumNavigate.Down:
                PanMap(0d, -0.3d);
                break;

            case enumNavigate.Full:
                //ILayer pLayer = EngineAPI.GetLayerFromMapByName(this.Map, Hy.Common.UI.GT_COMMONNOUN.XZQChnName);
                //if (pLayer == null)
                //{
                //    return;
                //}
                //IActiveView pActiveView = this.ActiveView;
                //pActiveView.Extent = pLayer.AreaOfInterest;
                //pActiveView.Refresh();
                if (pControlsMapFullExtentCommand == null)
                {
                    pControlsMapFullExtentCommand = new ControlsMapFullExtentCommandClass();
                    pControlsMapFullExtentCommand.OnCreate(base.Object);
                }
                pControlsMapFullExtentCommand.OnClick();
                break;

            case enumNavigate.ZoomInOut:
                base.MapScale = scale;
                Refresh();
                break;

            default:
                break;
            }
            //this.Refresh();
        }
Example #2
0
 private void ucMapNavigate1_OnNavigate(enumNavigate navigate, int scale)
 {
     switch (navigate)
     {
         case enumNavigate.Left:
             PanMap(-0.3d, 0d);
             break;
         case enumNavigate.Up:
             PanMap(0d, 0.3d);
             break;
         case enumNavigate.Right:
             PanMap(0.3d, 0d);
             break;
         case enumNavigate.Down:
             PanMap(0d, -0.3d);
             break;
         case enumNavigate.Full:
             //ILayer pLayer = EngineAPI.GetLayerFromMapByName(this.Map, Hy.Common.UI.GT_COMMONNOUN.XZQChnName);
             //if (pLayer == null)
             //{
             //    return;
             //}
             //IActiveView pActiveView = this.ActiveView;
             //pActiveView.Extent = pLayer.AreaOfInterest;
             //pActiveView.Refresh();
             if (pControlsMapFullExtentCommand == null)
             {
                 pControlsMapFullExtentCommand = new ControlsMapFullExtentCommandClass();
                 pControlsMapFullExtentCommand.OnCreate(base.Object);
             }
             pControlsMapFullExtentCommand.OnClick();
             break;
         case enumNavigate.ZoomInOut:
             base.MapScale = scale;
             Refresh();
             break;
         default:
             break;
     }
     //this.Refresh();
 }