<?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: How Command esri:Map mouseclick? in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615865#M15877</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You would usually use MouseLeftButtonDown event to do this, get the screen point and translate them to the actual map coordinates.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;System.Windows.Point screenPoint = args.GetPosition(MyMap);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ESRI.ArcGIS.Client.Geometry.MapPoint mapPoint = MyMap.ScreenToMap(screenPoint);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can refer to this blog for Binding EventArgs to a Command &lt;/SPAN&gt;&lt;A href="http://silverlight-essentials.com/blog/"&gt;http://silverlight-essentials.com/blog/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jennifer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Jul 2010 03:03:20 GMT</pubDate>
    <dc:creator>JenniferNery</dc:creator>
    <dc:date>2010-07-30T03:03:20Z</dc:date>
    <item>
      <title>How Command esri:Map mouseclick?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615864#M15876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, i am using MVVM&amp;nbsp; approach,i need "command mouseclick" to get current &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;coordinates, anyone know&amp;nbsp; ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jul 2010 19:55:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615864#M15876</guid>
      <dc:creator>StefhanCampos</dc:creator>
      <dc:date>2010-07-29T19:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: How Command esri:Map mouseclick?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615865#M15877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You would usually use MouseLeftButtonDown event to do this, get the screen point and translate them to the actual map coordinates.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;System.Windows.Point screenPoint = args.GetPosition(MyMap);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ESRI.ArcGIS.Client.Geometry.MapPoint mapPoint = MyMap.ScreenToMap(screenPoint);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can refer to this blog for Binding EventArgs to a Command &lt;/SPAN&gt;&lt;A href="http://silverlight-essentials.com/blog/"&gt;http://silverlight-essentials.com/blog/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jennifer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jul 2010 03:03:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615865#M15877</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2010-07-30T03:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: How Command esri:Map mouseclick?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615866#M15878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try this link:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://blogs.infosupport.com/blogs/alexb/archive/2010/04/02/silverlight-4-using-the-visualstatemanager-for-state-animations-with-mvvm.aspx"&gt;http://blogs.infosupport.com/blogs/alexb/archive/2010/04/02/silverlight-4-using-the-visualstatemanager-for-state-animations-with-mvvm.aspx&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Read the whole article, the title doesn't say anything about commands, but look at the code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have used it, and it worked for me. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good Luck!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jul 2010 14:47:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615866#M15878</guid>
      <dc:creator>DarinaTchountcheva</dc:creator>
      <dc:date>2010-07-30T14:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: How Command esri:Map mouseclick?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615867#M15879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can do this&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

public MainPage
 {
&amp;nbsp; InitializeComponent();&amp;nbsp;&amp;nbsp;&amp;nbsp; 
 
&amp;nbsp; MyMap.MouseLeftButtonDown +=new MouseButtonEventHandler(MapaImpressao_MouseLeftButtonDown);
 }

/* This triggers when the the button is PRESSED! if you want it to Trigger when the user stops
 * holding the button, change Down to Up.
 * Also, if you want that if works if the Right button instead of the left, change Left to Right.
 */
private void MyMap_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //This shows the coordinates relative to the Root of the application
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(string.Format("X: {0}, Y: {1}", e.GetPosition(LayoutRoot).X, e.GetPosition(LayoutRoot).Y));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //This shows the coordinates relative to the Map of the application
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(string.Format("X: {0}, Y: {1}", e.GetPosition(MyMap).X, e.GetPosition(MyMap).Y));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //changing "MyMap" to any other object on the screen (like an Grid, or Border) will change the Reference of the coordinates
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //This 2 lines bellow will center the point you clicked on the map.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapPoint coordinate = new MapPoint(e.GetPosition(MyMap).X, e.GetPosition(MyMap).Y);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyMap.PanTo(coordinate);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope this is useful xD&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:19:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/how-command-esri-map-mouseclick/m-p/615867#M15879</guid>
      <dc:creator>jonataspovoas</dc:creator>
      <dc:date>2021-12-12T02:19:33Z</dc:date>
    </item>
  </channel>
</rss>

