Version 1.2 of the ArcGIS API for Microsoft Silverlight/WPF is now available for download on the ArcGIS Server Resource Center. This is a quality release that contains a set of updates and fixes. It is important to note that you can install multiple versions of the ArcGIS API for Silverlight/WPF on the same machine, but the IDE integration features (assembly references, toolbox integration, and templates) will reference the last installed version. As a result, if you install 1.2 on a machine that has 1.1, all IDE integration features will reference 1.2. The 1.1 Silverlight and WPF assemblies will remain installed.
Here are a few highlights of what’s new:
- A new event handler has been added to feature layers to listen for updates. The UpdateChanged event will fire when the all graphic features in the feature layer have been retrieved.
- Spatial reference of geometry returned from DrawCompleted event and query operation matches the map.
- Added an Effect property to layers to enable the use of a pixel shader.
- Navigation control’s zoom slider can be enabled by setting minimum and maximum resolution on the map. The zoom slider is no longer dependent on a tiled map service layer to be displayed.
- The Standard and Showcase Silverlight templates are now integrated with Visual Web Developer Express 2008.
We invite you to update to the latest version and continue creating effective, visually stunning Web and desktop applications.
Enjoy!
The ArcGIS Silverlight/WPF Development Team
8 Responses to The ArcGIS API for Microsoft Silverlight/WPF version 1.2 is available!
Leave a Reply
You must be logged in to post a comment.
Is there plans for the WPF component allow for client-side caching of the downloaded tile – to allow the client to use the application disconnected?
Did anybody observe below change from 1.0 to 1.2? Is there any workaround for it? Please respond. The change observed is Silverlight/WPF 1.0 release “esri:ScaleBar” displays miles in black text, but it changes to white text after changing references to 1.2 API.
pjbcoetzer –
Right now we’re looking into providing an intermediate class between Layer and TiledMapServiceLayer that enables a developer to work with\use the source of image tiles. This would make it easier for a developer to utilize a client-side cache. An out of the box solution (enabled on an existing layer type) may be on the horizon… but it would be offered post-2.0 final.
gsurange –
In 1.0 the color of the ScaleBar text was defined by the Foreground property. As of 1.1 the color is defined by the TextColor property. It should have been TextColor in 1.0 but we had a bug in our default control template for ScaleBar.
Can anyone tell me if legends will be enabled in the future of the ArcGIS Silverlight/WPF SDK releases ?
jerguson@gims.com –
There are no plans to include a legend control with the API at this time. If you are working with ArcGIS Server services, you may have noticed that the 9.3x REST API did not provide the information necessary to construct a legend on the client. This will change in 10. Renderer and symbology metadata will be returned, thus the information you need to construct a legend will be available. Note that generating a legend image on the server from the REST API is still not possible. A “legend service” may be available in ArcGIS Server after version 10.0. So, currently in the 2.0 ArcGIS SL/WPF API you’ll have to create a legend using 1) renderer and symbol information from ArcGIS 10 services and client graphics and/or 2) a static legend image or parts of a legend (i.e. swatches). You may want to take a look at the following samples for additional insights:
A legend service built against the SOAP API: http://resources.esri.com/arcgisserver/apis/silverlight/index.cfm?fa=codeGalleryDetails&scriptID=16800
Just a layer list, but shows a simple container in which you may expose legend swatches, layers, and interaction (visibility):
http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#SubLayerList
Rex–
Are there any examples online of a legend control that uses the ArcGIS 10 REST API?
Thanks,
Seth
Seth-
The only example of legend functionality we have right now is in the code gallery: http://resources.esri.com/arcgisserver/apis/silverlight/index.cfm?fa=codeGalleryDetails&scriptID=16800
The ArcGIS Server REST API may provide more support for legends in an upcoming service pack.
The Silverlight team will likely create and share (code gallery) legend control example after v2.0 is released.
-Rex