The ArcGIS API for Microsoft Silverlight™/WPF™ Release Candidate is now available.
RC version updated June 2009 (build 255).
Resolved bugs:
- Large features often render erratically when zooming in closely.
- Better and more accurate placement of elements in the ElementLayer. Elements with an envelope width/height of 0 will not be scaled but treated similar as a marker symbol, and respect the VerticalAlignment and HorizontalAlignment for relative positioning.
- When switching to design-mode, Visual Studio may crash when XAML preview is enabled.
- Geocode an address containing an ampersand.
- Map contents will not display if it contains only GraphicsLayers or FeatureLayers.
- Geometry task operations do not accept a graphic item input with an Envelope geometry type.
- Geoprocessor task SubmitJobLastResult property is always null.
Updates\Enhancements:
- Breaking Change: All assemblies and namespaces have been appended with name “Client”. For example: ESRI.ArcGIS.* has become ESRI.ArcGIS.Client.*. This change was made to clearly demark the Silverlight\WPF assemblies and types and avoid collisions with other ESRI APIs, such as ArcObjects.
- Breaking Change: The ESRI.ArcGIS.Widgets.* assembly and namespace is now ESRI.ArcGIS.Client.Toolkit.*.
- Breaking Change: The ESRI.ArcGIS.VirtualEarth.* assembly and namespace is now ESRI.ArcGIS.Client.Bing.*.
- Breaking Change: Marker, line and fill outline symbols do not scale while zooming.
- Breaking Change: The ICopyrightPanel interface has been removed. Map layer copyright information has been removed from the Map control.
- Breaking Change: ClassBreakRenderer has been renamed to ClassBreaksRenderer.
- Breaking Change: Clustering has been moved from FeatureLayer to GraphicsLayer. Clustering is also customizable. You can define the properties of the flare and cluster symbols. See the Simple Clusterer and Custom Clusterer samples for an example.
- GraphicsLayer has an IsHitTestVisible property to enable\disable interaction with mouse events.
- ArcGIS Server Map service layers have a Unit property to discover the unit of the map (e.g. esriDecimalDegrees, esriMeters).
- Tasks have an IsBusy property and a CancelAsync() method. When a task instance is executing (sending a request and waiting for a response) the IsBusy property returns true. To cancel execution, call CancelAsync().
- Task operations allow for including a user token (user defined object) when executing the task. The user token will be returned to the appropriate event handler when task execution completes or fails.
- RoutingTask has been added to support routing operations provided by ArcGIS Server Network Analyst services.
More details at Art’s Place:
http://www.dotartsplace.net/blog/post/2009/06/18/ArcGIS-API-for-SilverlightWPF-Release-Candidate-now-available.aspx