zoukankan      html  css  js  c++  java
  • ArcGIS api for silverlight 禁用默认浏览操作

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

    image

    那么如何禁用这些默认的浏览工具呢?

    一、禁用滚轮

    在属性对话框中将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

    目前掌握的方式就是以上三种!

  • 相关阅读:
    委托
    反射
    ADO.net五大对象
    DNS协议详解
    FTP协议详解
    .Net 多线程 异步编程 Await、Async和Task
    AsnycLocal与ThreadLocal
    Angular 6.X CLI(Angular.json) 属性详解
    Angular Npm Package.Json文件详解
    Npm常用命令整理
  • 原文地址:https://www.cnblogs.com/myyouthlife/p/3555572.html
Copyright © 2011-2022 走看看