<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: multiple times MouseLeftButtonDown on GraphicsLayer problem in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/multiple-times-mouseleftbuttondown-on/m-p/639474#M16456</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, Dominique&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you so much , I tested again, I realized I made a very silly mistaken for a complicated situation.&amp;nbsp; My mistake like the following&amp;nbsp; :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1.&amp;nbsp; in Main Page,&amp;nbsp; UserCotrol_load funtion, I have something like this :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control1 ctrl1 = new Control1(TestMap, testGLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control1Panel.Children.Add(ctrl1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control2 ctrl2 = new Control2(TestMap, testGLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control2Panel.Children.Add(ctrl2);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in Control1 code :&amp;nbsp; testGLayer.MouseLeftButtonDown -&amp;gt; dosomething()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in Control2 code : testGLayer.MouseLeftButtonDown -&amp;gt; dosomethingelse()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2. When we start the application,&amp;nbsp; whenever, click the GLayer, it will excute both&amp;nbsp; :dosomething(),dosomethingelse(),&amp;nbsp; not one of them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again for your time.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Dec 2011 13:23:18 GMT</pubDate>
    <dc:creator>DeminHu</dc:creator>
    <dc:date>2011-12-13T13:23:18Z</dc:date>
    <item>
      <title>multiple times MouseLeftButtonDown on GraphicsLayer problem</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/multiple-times-mouseleftbuttondown-on/m-p/639472#M16454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I&amp;nbsp; experienced a problem&amp;nbsp; with multiple times MouseLeftButtonDown on the same graphicsLayer, now I figured out how to avoid this problem, but I hope I could get better idea how to handle the issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My problem is like the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1. I have an application with two&amp;nbsp; user controls called userControl1, usercontrol2, a graphicsLayer called gLayer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2. In the MainPage,&amp;nbsp; int the&amp;nbsp; UserControl_Loaded function like this :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control1 = new userControl1( map, gLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control2&amp;nbsp; = new&amp;nbsp; usercontrol2(map, gLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; in the userControl1 code, have some processes like :&amp;nbsp; gLayer.graphics.Clear() -&amp;gt; gLayer.Graphics.Add(graphic) -&amp;gt;&amp;nbsp;&amp;nbsp; gLayer.MouseLeftButtonDown +=new GraphicsLayer.MouseButtonEventHandler ( gLayer_MouseLeftButtonDown1), then do something&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; in the usercontrol2 code have processes like : gLayer.graphics.Clear() -&amp;gt; gLayer.Graphics.Add(graphic) -&amp;gt; gLayer.MouseLeftButtonDown +=new GraphicsLayer.MouseButtonEventHandler ( gLayer_MouseLeftButtonDown2), then do something else.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#3. When I stated the application, with user controls1, it would be OK, but with usercontrol2, when&amp;nbsp; mouseLeftButtondown on gLayer,&amp;nbsp; I got the error :&lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt; Required parameter is null or empty. Parameter name : graphics&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#4. If in the UserControl_Loaded function&amp;nbsp; of the MainPage, put control2 over control1, then the error would come with control1, control2 would be OK. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#5, When I used 2 graphicslayers for control1 and control2 respectively, it would be OK.&amp;nbsp; Since in my application, I have many controls need to call the same graphicslayer and click on the same&amp;nbsp; layer, I hope I could find a better way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance for your help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2011 20:13:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/multiple-times-mouseleftbuttondown-on/m-p/639472#M16454</guid>
      <dc:creator>DeminHu</dc:creator>
      <dc:date>2011-12-12T20:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: multiple times MouseLeftButtonDown on GraphicsLayer problem</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/multiple-times-mouseleftbuttondown-on/m-p/639473#M16455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Could you share a simple test page allowing to reproduce the issue?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Dec 2011 08:11:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/multiple-times-mouseleftbuttondown-on/m-p/639473#M16455</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2011-12-13T08:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: multiple times MouseLeftButtonDown on GraphicsLayer problem</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/multiple-times-mouseleftbuttondown-on/m-p/639474#M16456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, Dominique&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you so much , I tested again, I realized I made a very silly mistaken for a complicated situation.&amp;nbsp; My mistake like the following&amp;nbsp; :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1.&amp;nbsp; in Main Page,&amp;nbsp; UserCotrol_load funtion, I have something like this :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control1 ctrl1 = new Control1(TestMap, testGLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control1Panel.Children.Add(ctrl1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control2 ctrl2 = new Control2(TestMap, testGLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control2Panel.Children.Add(ctrl2);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in Control1 code :&amp;nbsp; testGLayer.MouseLeftButtonDown -&amp;gt; dosomething()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in Control2 code : testGLayer.MouseLeftButtonDown -&amp;gt; dosomethingelse()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2. When we start the application,&amp;nbsp; whenever, click the GLayer, it will excute both&amp;nbsp; :dosomething(),dosomethingelse(),&amp;nbsp; not one of them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again for your time.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Dec 2011 13:23:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/multiple-times-mouseleftbuttondown-on/m-p/639474#M16456</guid>
      <dc:creator>DeminHu</dc:creator>
      <dc:date>2011-12-13T13:23:18Z</dc:date>
    </item>
  </channel>
</rss>

