Devexpress使用后arcengine地图加载不能全图显示

Posted 不起泡沫的洗衣粉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Devexpress使用后arcengine地图加载不能全图显示相关的知识,希望对你有一定的参考价值。

使用Devexpress插件后,界面变得相对比较美观,但是使用arcengine开发gis程序过程中,当程序启动自动加载地图时,在程序中设置了fullextent但是还是不能全图显示。这个问题就不和谐了,因此查阅了相关的帮助文档,想到使用动态界面的方式生成axmapcontrol控件,手动绑定相应的事件。具体的代码如下:

        public Form1()
        {
            InitializeComponent();
            this.axMapControl1 = new ESRI.ArcGIS.Controls.AxMapControl();
            axMapControl1.Dock = DockStyle.Fill;
            xtraTabPage1.Controls.Add(axMapControl1);
            registerEvent();
        }
        //地图控件
        private ESRI.ArcGIS.Controls.AxMapControl axMapControl1;
        //注册鼠标事件
        private void registerEvent()
        {
            axMapControl1.OnMouseDown += new ESRI.ArcGIS.Controls.IMapControlEvents2_Ax_OnMouseDownEventHandler(axMapControl1_OnMouseDown);
            axMapControl1.OnMouseMove += new IMapControlEvents2_Ax_OnMouseMoveEventHandler(axMapControl1_OnMouseMove);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            axMapControl1.LoadMxFile([email protected]"\data\default.mxd");
            axMapControl1.Extent = axMapControl1.FullExtent;
        }

  

以上是关于Devexpress使用后arcengine地图加载不能全图显示的主要内容,如果未能解决你的问题,请参考以下文章

arcengine用c#开发怎么实现选择属性表中的一项属性平移至地图显示?

用C#代码写,ArcEngine开发,在加载的地图上绘制多边形后,导出绘制区域内的所有矢量要素(点线面)

arcgis10.2.1的arcengine

利用ArcEngine开发地图发布服务,将mxd文档一键发布成wmts,并根据需要对地图进行空间查询,返回客户端geojson

怎么用arcengine+c#在地图上实时显示网上传过来gps坐标点?

ArcEngine添加地图属性字段