laptop and a wrench

Error

The Weather Underground widget sample fails to update accurately after saving and re-opening the view.

Última publicación: April 8, 2019 ArcGIS Runtime SDK for WPF
Número de ID del error BUG-000082614
EnviadoOctober 15, 2014
Última modificaciónJune 5, 2024
Relacionado conArcGIS Runtime SDK for WPF
Versión encontrada10.2.3
Versión corregidaQ1 2015
EstadoFixed

Solución alternativa

The issue is specific to the call to webClient.DownloadStringAsync.Block the user interface (UI) thread and get the values synchronously, and the value is updated properly.Also, rewrite the UpdateWeather method to use the async await pattern, and the value is updated properly.For example:private async void UpdateWeather(){if (NoDeveloperKey) return;// Find the new center of the extent of the map in lat, long.client.Geometry.MapPoint centerPoint = _map.Extent.GetCenter();client.Geometry.MapPoint geographicPoint = Transform.WebMercatorToGeographic(centerPoint);// Get a new weather observation.WebClient webClient = new WebClient();//webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webClient_DownloadStringCompleted);string x = await webClient.DownloadStringTaskAsync(new Uri(String.Format("{0}{1},{2}.json", _weatherServiceUrl, geographicPoint.Y, geographicPoint.X)));JavaScriptSerializer serializer = new JavaScriptSerializer();Response response = serializer.Deserialize<Response>(x);this.observation = response.current_observation;this.satelliteImage = response.satellite;}

Pasos para reproducir

ID del error: BUG-000082614

Software:

  • ArcGIS Runtime SDK for WPF

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga