laptop and a wrench

不具合

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

最後に公開された状態: April 8, 2019 ArcGIS Runtime SDK for WPF
不具合 ID 番号 BUG-000082614
送信されましたOctober 15, 2014
最終更新日June 5, 2024
適用対象ArcGIS Runtime SDK for WPF
見つかったバージョン10.2.3
修正されたバージョンQ1 2015
ステータスFixed

対処法

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;}

再現の手順

不具合 ID: BUG-000082614

ソフトウェア:

  • ArcGIS Runtime SDK for WPF

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動