This commit is contained in:
Javier Suárez Ruiz 2018-06-07 10:18:14 +02:00 коммит произвёл Rui Marinho
Родитель 4f9359a0ab
Коммит 13568c1cf2
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -142,10 +142,11 @@ namespace Xamarin.Forms.Platform.WPF
public async Task<System.Windows.Media.ImageSource> LoadImageAsync(ImageSource imagesource, CancellationToken cancelationToken = new CancellationToken())
{
BitmapImage bitmapImage = null;
StreamImageSource streamImageSource = imagesource as StreamImageSource;
if (imagesource is StreamImageSource streamsource && streamsource.Stream != null)
if (streamImageSource != null && streamImageSource.Stream != null)
{
using (Stream stream = await ((IStreamImageSource)streamsource).GetStreamAsync(cancelationToken))
using (Stream stream = await ((IStreamImageSource)streamImageSource).GetStreamAsync(cancelationToken))
{
bitmapImage = new BitmapImage();
bitmapImage.BeginInit();