arcgis engine 中如何判读选中的元素是指北针、图例或比例尺等类型元素? 5
我在arcgisengine里用selectelements工具选中了一个元素,想要判读一下类型,然后弹出相对应的属性对话框,可不知为啥判断不出来。。。求救呀。。。比如里...
我在arcgis engine里用select elements 工具选中了一个元素,想要判读一下类型,然后弹出相对应的属性对话框,可不知为啥判断不出来。。。求救呀。。。比如里面的指北针吧,我用断点跟踪,就是进不去。。
展开
展开全部
可以这样写
//先判断是否为mapSurroundFrame
if(pelement is IMapSurroundFrame)
{
//然后将pelement 转为IMapSurroundFrame
iMapsurroundFrame psurround=pelement as iMapsurroundFrame;
//然后判断是否为图例、指北针、比例尺等等
if (psurround.MapSourround is ILengend)
{}
else if(psurround.MapSourround is INorthArrow)
}
//先判断是否为mapSurroundFrame
if(pelement is IMapSurroundFrame)
{
//然后将pelement 转为IMapSurroundFrame
iMapsurroundFrame psurround=pelement as iMapsurroundFrame;
//然后判断是否为图例、指北针、比例尺等等
if (psurround.MapSourround is ILengend)
{}
else if(psurround.MapSourround is INorthArrow)
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
送你几个参考资料demo...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IElement 根本不包括is后面的接口 ,写代码的时候要多看ArcGIS Engine帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询