AE 组件二次开发 :关于地图控件上ICommand
来源:互联网 发布:手机淘宝官方历史版本 编辑:程序博客网 时间:2024/06/06 10:55
private void 全图ToolStripMenuItem_Click(object sender, EventArgs e) { ICommand pCommand = new ControlsMapFullExtentCommandClass(); pCommand.OnCreate(this.axMapControl1.Object); pCommand.OnClick(); }加粗的字体的问题为//无法将类型“ESRI.ArcGIS.Controls.ControlsMapFullExtentCommandClass”隐式转换为“System.Windows.Input.ICommand”存在一个显示转换(是否缺少强制转换?)
希望各位来看看 帮忙解决一下这个问题 谢谢您的解答
答:
ICommand 你看下接口属于哪个命名空间下,估计是Windows的吧!后面创建的是ArcGis类,二者不同所以会出错,你在命名空间添加ESRI.ArcGIS.SystemUI,进行对ICommand进行指定,问题应该就解决了。现在学GIS搞二次开发,特别是AE这块,远不如做WebGIS挣钱,做AE其实对C#掌握的程度说实话真心不高,主要是对ArcEngine接口的掌握,这些只要花时间久好了。真想在GIS下发展,还是要兼顾着学习WebGIS,当然每个公司做WebGIS 的方向不同,开发语言选择也不同,C#简单点,也有公司用Java。
public static void MapGlobeView(AxMapControl axMap) { ESRI.ArcGIS.SystemUI.ICommand cmd = new ControlsMapFullExtentCommandClass(); cmd.OnCreate(axMap.Object); cmd.OnClick(); }
0 0
- AE 组件二次开发 :关于地图控件上ICommand
- AE二次开发中,AxMapControl中地图复制到AxPageLayout控件中的代码
- AE二次开发中,AxMapControl中地图复制到AxPageLayout控件中的代码
- ArcEngine ICommand控件
- 三、百度地图二次开发添加控件
- GIS二次开发(C#+AE)
- 关于百度地图二次开发相关资料下载
- AE学习笔记之地图编辑(上)
- AE二次开发 COM 组件的调用返回了错误 HRESULT E_FAIL
- ICommand
- AE二次开发,通过代码向axPageLayout控件,插入图例和指北针的方法
- AE二次开发,选择本地shp文件添加到AxMapControl控件中
- AE二次开发问题及解决方法
- AE二次开发常用代码片段
- AE二次开发-添加制图图例
- 水经注离线影像地图读取控件的二次开发教程
- ae 地图编辑
- 关于百度地图在web端二次开发经验分享
- VI编辑器配置
- 第十五周项目3(1)OJ上玩指针
- 第十五周项目二-阅读程序(2)
- CustomMessageInterceptor flex 防跨站点脚本 - 无私的奉献
- 二叉树先序构建+(先序,中序,后序遍历)
- AE 组件二次开发 :关于地图控件上ICommand
- Linux路由器
- 加域“不能访问网络位置”处理
- [转] Oracle expdp/impdp工具使用
- 验证数字的正则表达式集
- 【OpenCV】访问Mat中每个像素的值(新)
- VS2010平台下ImageDib类读取图片的详细操作
- Xcode 各个版本官方下载地址
- c#委托和事件再理解