码迷,mamicode.com
首页 > 其他好文 > 详细

MapControl图层删除或添加触发监听事件

时间:2016-09-24 10:28:06      阅读:404      评论:0      收藏:0      [点我收藏+]

标签:

 

监听MapControl中对于图层添加和删除的事件

 

IActiveViewEvents_Event m_MapActiveViewEvents = m_mapControl.Map as IActiveViewEvents_Event;

 

//添加图层事件

m_MapActiveViewEvents.ItemAdded += new IActiveViewEvents_ItemAddedEventHandler(m_MapActiveViewEvents_ItemAdded);

//删除图层事件

m_MapActiveViewEvents.ItemDeleted += new IActiveViewEvents_ItemDeletedEventHandler(m_MapActiveViewEvents_ItemDeleted);

 

//事件处理

void m_MapActiveViewEvents_ItemDeleted(object item)
{
  ILayer pLayer = item as ILayer;
  //...
}
void m_MapActiveViewEvents_ItemAdded(object item)
{
  ILayer pLayer = item as ILayer;
  //...
}

MapControl图层删除或添加触发监听事件

标签:

原文地址:http://www.cnblogs.com/zhangcjing/p/5902473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!