padg_loadイベントですべてのイメージをロードしたいが、イメージの数が多すぎると、リストビューの項目によって空白が表示されるため、手動で再度リフレッシュする必要がある私が望むものではありません。UWP C#load image with await
すべての画像がロードされるのを待つ方法はありますか?ここ
は、クラスのメソッドをPage_LoadrootObject = JsonConvert.DeserializeObject<Decode2Info>(text);
foreach (Decode1Info info in rootObject.decodes)
{
info.LoadImage();
}
collection = new ObservableCollection<Decode1Info>(rootObject.decodes);
SListView.ItemsSource = collection;
progressView.IsActive = false;
loadImageでコードされている
public async void LoadImage()
{
try
{
StorageFile file =
await ApplicationData.Current.LocalFolder.GetFileAsync(imageName);
this.ImageSource = new BitmapImage();
FileRandomAccessStream stream =
(FileRandomAccessStream)await file.OpenAsync(FileAccessMode.Read);
await ImageSource.SetSourceAsync(stream);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex);
}
}