ArcGIS api for silverlight 禁用默认浏览操作
ArcGIS api for silverlight 的mapcontrol中提供了一系列的默认浏览工具选项(default navigation options),如下表所示,

那么如何禁用这些默认的浏览工具呢?
一、禁用滚轮
在属性对话框中将ZoomFactor的值设置为1,缩放一倍,也就是不缩放
二、订阅相关的事件
比如我想禁用所有有关鼠标左键单击事件
则订阅MouseLeftButtonDown事件
myMap.MouseLeftButtonDown += myMap_MouseLeftButtonDown;
void myMap_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) 
{    
e.Handled = true;    
}
e已经被占用了,则事件就没有办法再继续响应了。
三、禁用所有默认的浏览工具
直接将map控件的isEnable设置为false即可
比如有个Map控件,Name为myMap,在code-behind C#中添加如下代码:
myMap.IsEnable=false
目前掌握的方式就是以上三种!
ArcGIS api for silverlight 禁用默认浏览操作的更多相关文章
- ArcGIS API for Silverlight开发入门
		
你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我 都没关系.但你不能否认3G是一种趋势,最终我们每个人都会被包裹在3G网络中.1100也不是一成不变,没准哪天为了打击 ...
 - ArcGIS API for Silverlight开发入门准备
		
原文:ArcGIS API for Silverlight开发入门准备 微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich Inter ...
 - ArcGIS API for Silverlight 实现修改地图上的工程点位置
		
原文:ArcGIS API for Silverlight 实现修改地图上的工程点位置 #region 处理工程点点击编辑相关事件 public Graphic editgraphics = null ...
 - ArcGIS API for Silverlight 调用GP服务加载等值线图层
		
原文:ArcGIS API for Silverlight 调用GP服务加载等值线图层 第二篇.Silverlight客户端调用GP服务 利用ArcGIS API for Silverlight实现G ...
 - ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试
		
原文:ArcGIS API for Silverlight 调用GP服务准备---GP模型建立.发布.测试 第一篇.GP降雨量等值线建模.发布及测试 在水利.气象等行业中,要在WebGIS中实现空间分 ...
 - 创建第一个ArcGIS API for Silverlight应用
		
原文:创建第一个ArcGIS API for Silverlight应用 在完成前面的开发环境搭建以后,接下来实现我们的第一个ArcGIS API forSilverlight应用程序. 接下来我们一 ...
 - ArcGIS API for Silverlight学习笔记
		
ArcGIS API for Silverlight学习笔记(一):为什么要用Silverlight API(转) 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我都 ...
 - arcgis api for silverlight
		
原文 http://blog.sina.com.cn/s/blog_4638cf7b0100wntt.html arcgis api for silverlight(1) (2011-09-21 09 ...
 - ArcGIS API for Silverlight 使用GP服务实现要素裁剪功能
		
原文:ArcGIS API for Silverlight 使用GP服务实现要素裁剪功能 昨天一QQ好友问了一个关于裁剪的问题,感觉自己也没有帮上什么忙,之后自己做了一个裁剪的例子,不过在做这个例子的 ...
 
随机推荐
- 【ZYNQ-7000开发之九】使用VDMA在PL和PS之间传输视频流数据
			
[ZYNQ-7000开发之九]使用VDMA在PL和PS之间传输视频流数据 原创 2016年01月14日 11:35:02 标签: VDMA / zynq / zedbaord / AXI 10384 ...
 - USB3.0测试和使用说明
			
概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数 ...
 - 85. Insert Node in a Binary Search Tree【easy】
			
Given a binary search tree and a new tree node, insert the node into the tree. You should keep the t ...
 - 字符串操作:int 转 string
			
strstream ss; string ch; ss<<i; ss>>ch;
 - 怎么来爬取代理服务器ip地址?
			
一年前突然有个灵感,想搞个强大的网盘搜索引擎,但由于大学本科学习软件工程偏嵌入式方向,web方面的能力有点弱,不会jsp,不懂html,好久没有玩过sql,但就是趁着年轻人的这股不妥协的劲儿,硬是把以 ...
 - git设置忽略文件和目录
			
1.登录gitbash命令端进入本地git库目录 Administrator@PC201601200946 MINGW32 /d/gitrespository/crmweb (master) 2.创建 ...
 - Nginx中修改php.ini的上传设置upload_max_filesize的值
			
普遍的网络越来越快,以前小家子气的2M上传限制慢慢变得不合时宜了.最近就把2M的限制直接提升到了20M...代码层面很快就修改好了,没什么可说的.但是上线的话还得修改一下服务器的配置.服务器是Ngin ...
 - 【每一个人都是梵高】A Neural Algorithm of Artistic Style
			
文章地址:A Neural Algorithm of Artistic Style 代码:https://github.com/jcjohnson/neural-style 这篇文章我认为可以起个浪漫 ...
 - python -> lambda与def的差别
			
lambda能够定义一个匿名函数.而def定义的函数必须有一个名字. 这应该是lambda与def两者最大的差别. 与Javascript不同的是,python中匿名函数与非匿名函数须要使用不同的语法 ...
 - oracle 存储过程中使用date 时、分、秒丢失
			
今天有一开发兄弟找我.说出现一奇怪现象,在存储过程中赋date类型的值,时.分.秒都丢失了,以下来做个试验: SQL> drop table test purge; SQL> create ...