GridViewに画像を追加しようとしていますが、画像が実際に表示されません。代わりに、サムネイルのようなレイアウトでクラス名を表示しています。
これが私が微調整しているコードです
public async void setImage(string url) {
Byte[] imageBytes = await httpClient.GetByteArrayAsync(url);
MemoryStream stream = new MemoryStream(imageBytes);
var randomAccessStream = new MemoryRandomAccessStream(stream);
BitmapImage image = new BitmapImage();
await image.SetSourceAsync(randomAccessStream);
imagesGrid.Items.Add(image);
}
助けてくれてありがとう。私はうまくいく次のブロックに行き着きました。
public void setImage(string url) {
Image img = new Image();
img.Source = new BitmapImage(new Uri(url));
imagesGrid.Items.Add(img);
}