<?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 Change map extent through button outside of the Silverlight application in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62975#M1563</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a silverlight application with a query function. When I draw a box on the map, the application will open a new html page with a list of the features existing in the specified query box. Now, I want to add a button for each of the features in the html page, so that if the users click on the button, the silverlight map will zoom to the selected feature. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Nov 2010 17:30:49 GMT</pubDate>
    <dc:creator>NingningKong</dc:creator>
    <dc:date>2010-11-03T17:30:49Z</dc:date>
    <item>
      <title>Change map extent through button outside of the Silverlight application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62975#M1563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a silverlight application with a query function. When I draw a box on the map, the application will open a new html page with a list of the features existing in the specified query box. Now, I want to add a button for each of the features in the html page, so that if the users click on the button, the silverlight map will zoom to the selected feature. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Nov 2010 17:30:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62975#M1563</guid>
      <dc:creator>NingningKong</dc:creator>
      <dc:date>2010-11-03T17:30:49Z</dc:date>
    </item>
    <item>
      <title>Re: Change map extent through button outside of the Silverlight application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62976#M1564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Nicole,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you have any information/attribute(s) about the features you can send back to your silverlight application from the HTML page?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, a parcel number, etc... In my application, users can send a query into the silverlight app through a query like so: &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/[applicationlocation]/default.aspx?value="&gt;http://[applicationlocation]/default.aspx?value='123456789&lt;/A&gt;&lt;SPAN&gt;'. I put the function on the default.aspx page and listen for a query, if query does not appear, the app ignores the function a loads.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The string is generated by a client application, in our case, our building permit app. It opens a browser with the app URL plus the query string. Is this what you are looking for?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Nov 2010 20:53:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62976#M1564</guid>
      <dc:creator>PatrickBrooke</dc:creator>
      <dc:date>2010-11-03T20:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: Change map extent through button outside of the Silverlight application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62977#M1565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I would use the javascript bridge that is part of silverlight to do that. I hope this links can help.&amp;nbsp; Basically, you make a javascript method that sends your object_id to the registered silverlight method that would then find the feature and zoom to it.&amp;nbsp; If you need more help, I can post some code that I created.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://blogs.silverlight.net/blogs/msnow/archive/2008/07/08/tip-of-the-day-15-communicating-between-javascript-amp-silverlight.aspx"&gt;http://blogs.silverlight.net/blogs/msnow/archive/2008/07/08/tip-of-the-day-15-communicating-between-javascript-amp-silverlight.aspx&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.silverlight.net/forums/t/192171.aspx"&gt;http://forums.silverlight.net/forums/t/192171.aspx&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Nov 2010 12:29:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62977#M1565</guid>
      <dc:creator>Charles__Jamie_Phillips</dc:creator>
      <dc:date>2010-11-04T12:29:26Z</dc:date>
    </item>
    <item>
      <title>Re: Change map extent through button outside of the Silverlight application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62978#M1566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Charles and Patrick!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I add the codes to allow javascript talks to the silverlight application. But my problem is after the map zooms, the silverlight application refreshes, and the map extent goes back to the full extent. Any idea? Thanks!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code I use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MainPage.xaml.cs:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;namespace SilverlightApplication&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public partial class MainPage : UserControl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public MainPage()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; InitializeComponent();&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; HtmlPage.RegisterScriptableObject("Page", 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; ...&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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [ScriptableMember]&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; public void MapZoom(double x1, double y1, double x2, double y2)&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.ZoomTo(new ESRI.ArcGIS.Client.Geometry.Envelope(x1, y1, x2, y2));&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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Javascript:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;function zoommap() {&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; var MapPlugin = document.getElementById("SLP");&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; MapPlugin.Content.Page.MapZoom(3911247.03270758, 5232320.39063176, 3911547.03270758, 5232920.3906317);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Nov 2010 13:14:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62978#M1566</guid>
      <dc:creator>NingningKong</dc:creator>
      <dc:date>2010-11-04T13:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: Change map extent through button outside of the Silverlight application</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62979#M1567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Never mind. It's my fault. I figured it out. Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Nov 2010 13:41:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/change-map-extent-through-button-outside-of-the/m-p/62979#M1567</guid>
      <dc:creator>NingningKong</dc:creator>
      <dc:date>2010-11-04T13:41:08Z</dc:date>
    </item>
  </channel>
</rss>

