Skip to content

Commit c48a176

Browse files
committed
chore: Use a memory array to display image in file picker
1 parent db6b7d2 commit c48a176

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Uno.Gallery/Views/SamplePages/FileFolderPickerSamplePage.xaml.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,12 @@ private async void PickSpecificFilesButton_Click(object sender, RoutedEventArgs
8686
foreach (var file in storageFiles)
8787
{
8888
var bitmap = new BitmapImage();
89+
var memoryStream = new MemoryStream();
8990
using (var stream = await file.OpenReadAsync())
9091
{
91-
await bitmap.SetSourceAsync(stream);
92+
await stream.AsStreamForRead().CopyToAsync(memoryStream);
93+
memoryStream.Position = 0;
94+
await bitmap.SetSourceAsync(memoryStream);
9295
}
9396
stack.Children.Add(new Image() { Source = bitmap });
9497
}

0 commit comments

Comments
 (0)