e.handled的用法

        void gl_MouseLeftButtonDownCompleted(object sender, GraphicMouseButtonEventArgs e)
        {
            Graphic clickedGraphic = e.Graphic;
            if (clickedGraphic != null)
            {
                DZInfoWindow.Anchor = clickedGraphic.Geometry.Extent.GetCenter();
                DZInfoWindow.IsOpen = true;
                //Since a ContentTemplate is defined, Content will define the DataContext for the ContentTemplate
                DZInfoWindow.Content = clickedGraphic.Attributes;
                myMap.PanTo(clickedGraphic.Geometry);
            }
            e.Handled = true;
            return;
        }

        private void myMap_MouseClick(object sender, Map.MouseEventArgs e)
        {
            DZInfoWindow.IsOpen = false;

        }

  esri:map中有graphiclayer图层。点击graphiclayer中的graphic后,会触发graphiclayer的mousebuttondown事件,打开Infowindow。如果不设置e.handled=true。那么还会触发map中的mouseclick事件,导致infowindow打开后又关闭,设置了e.handled=true后,在graphicmousebuttondown后,事件就终结了,不会触发mapmouseclick事件。实现类似百度的打开、关闭信息窗口效果。

时间: 2024-07-30 17:46:58

e.handled的用法的相关文章

源码讲解ActionBar的各种用法

1. Navigation Drawer 许多应用程序都使用了Navigation Drawer,如网易邮箱客户端.该控件位于 android.support.v4.widget.DrawerLayout ,用法如下,点击下载源码: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/draw

1:CSS中一些@规则的用法小结 2: @media用法详解

第一篇文章:@用法小结 第二篇文章:@media用法 第一篇文章:@用法小结 这篇文章主要介绍了CSS中一些@规则的用法小结,是CSS入门学习中的基础知识,需要的朋友可以参考下 at-rule是一个声明,为CSS提供执行或怎么表现的指令.每个声明以@开头,后紧跟一个可用的关键字,这个关键字充当一个标识符,用于表示CSS该做什么.这是一个通用的语法,尽管每个at-rule有其它语法变体.常规规则 常规规则遵循下面的语法: 复制代码 代码如下: @[KEYWORD] (RULE); @charset

Linux中 find 常见用法示例

Linux中find常见用法示例 #find path -option [ -print ] [ -exec -ok command ] {} \; #-print 将查找到的文件输出到标准输出 #-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格.其实在命令执行的时候"{}"将被find到的结果替换掉,因此将"{}"看成find到的文件来进行操作就很容易理解这个选项了. #-ok 和-exec相同,只不过在操作

实用 .htaccess 用法大全

这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里. 免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行.风险自负. 重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置控制方面.详细信息请参考这篇更新文档以及这篇文章. 重新和重定向 注意:首先需要服务器安装和启用mod_rewrite模块. 强制 www RewriteEngine on RewriteCond 

转:实用 .htaccess 用法大全

原文来自于:http://www.techug.com/htaccess-snippets 这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里. 免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行.风险自负. 重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置控制方面.详细信息请参考这篇更新文档以及这篇文章. 目录 重新和重定向 强制 www 强制 www通用方法

linux中#和## 用法

在linux内核中能看到很多的##    一般来讲# 很容易理解 一般来讲有两个用途 1. 在一些连接脚本文件里作为注释 也就是说#后面的都是注释内容 2.c代码中做类似宏定义的字符串替换 举个例子: #define TEST(a) #a printf("%s\n",TEST(tim)) 运行结果就是 tim 这里就可以看出来这个#的功能就是将后面的变量变成一个字符串 但是##是什么意思呢? 这里就给出一个介绍 ## 的左右有两个 一, 做连接符 顾名思义就是连接两个符号 a1和 a#

实用 .htaccess 用法大全【转载】

转载:http://www.techug.com/htaccess-snippets 这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里. 免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行.风险自负. 重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置控制方面.详细信息请参考这篇更新文档以及这篇文章. 目录 重新和重定向 强制 www 强制 www通用方法 强制

C# textBox用法总结

textBox用法总结: 1 去掉边框 [注:this = textBox] this.BorderStyle = System.Windows.Forms.BorderStyle.None; 2 设置字体 this.Font = new System.Drawing.Font(this.Font.Name, 11); 3 设置光标 this.Focus();//光标移动到当前textBox中 this.SelectAll(); //选中所有内容 this.SelectionStart = th

【转】实用 .htaccess 用法大全

这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里. 免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行.风险自负. 重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置控制方面.详细信息请参考这篇更新文档以及这篇文章. 目录 重新和重定向 强制 www 强制 www通用方法 强制 non-www 强制 non-www通用方法 强制 HTTPS 强制 HTTPS 通