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

PIE SDK元素事件的监听

时间:2018-12-25 11:32:40      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:end   说明   sum   isp   选中   events   元素操作   box   aci   

 

1功能简介

    元素在操作的过程中,如添加,删除,选中等操作都需要有事件的监听,PIE SDK支持对元素操作事件的监听,下面对元素事件的监听进行介绍。

2功能实现说明

2.1.1 实现思路及原理说明

第一步

地图初始化进行窗体绑定,声明元素的监听事件

第二步

当触发监听事件时进行事件操作

2.1.2 核心接口与方法

接口/类

方法/属性

说明

 

 

IGraphicsContainer

DeleteElement(IElement element)

删除指定元素

AddElement ()

添加元素

SelectElement()

选择元素

2.1.3示例代码

项目路径

百度云盘地址下/PIE示例程序/08元素绘制07元素操作事件的操作

视频路径

百度云盘地址下/PIE示例程序/08元素绘制/07元素操作事件的操作

示例代码

技术分享图片
 1          /// <summary>
 2         /// 窗体绑定
 3         /// </summary>
 4         /// <param name="sender"></param>
 5         /// <param name="e"></param>
 6         private void FormMain_Load(object sender, EventArgs e)
 7         {
 8             //删除事件
 9             IGraphicsContainerEvents graphicConEvents = this.mapControlMain.ActiveView as IGraphicsContainerEvents;
10             graphicConEvents.OnElementDeleted+=graphicConEvents_OnElementDeleted;
11             //添加事件
12             graphicConEvents.OnElementAdded+=graphicConEvents_OnElementAdded;
13             //选择事件
14             graphicConEvents.OnElementsSelectionChanged+=graphicConEvents_OnElementsSelectionChanged;
15         }
16         /// <summary>
17         /// 删除事件
18         /// </summary>
19         /// <param name="element"></param>
20         private void graphicConEvents_OnElementDeleted(IElement element)
21         {
22             MessageBox.Show("删除【" + element + "】元素成功");
23         }
24         private void graphicConEvents_OnElementAdded(IElement element)
25         {
26             MessageBox.Show("成功添加一个【" + element + "】元素");
27         }
28         private void graphicConEvents_OnElementsSelectionChanged()
29         {
30             // MessageBox.Show("选择元素事件变化");
31         }  
View Code

2.1.4示例截图 

技术分享图片

 

 技术分享图片

PIE SDK元素事件的监听

标签:end   说明   sum   isp   选中   events   元素操作   box   aci   

原文地址:https://www.cnblogs.com/PIESat/p/10172390.html

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