Записываемый битмап с Uri Windows phone 8.1

Привет, у меня проблема с универсальным приложением Windows Phone 8.1. Я должен создать WriteableBitmap из изображения, которое у меня есть на телефоне. У меня есть свой URI

Uri uri = new Uri("ms-appx;/Images/imageName.png");

но я, честно говоря, не знаю, как использовать его для создания WriteableBitmap. Я нашел много решений, но все они используют

WriteableBitmap wb = new WriteableBitmap(bitmapImageName);

Этот код не работает на Windows Phone 8.1, единственный доступный конструктор

WriteableBitmap wb = new WriteableBitmap(pixelHeight, pixelWidth);

Честно говоря, я не знаю, что делать.

Любая помощь будет оценена

Спасибо всем

1 ответ

Решение
var uri = new Uri("ms-appx:///Images/imageName.png");
var storageFile = await StorageFile.GetFileFromApplicationUriAsync(uri);
var writeableBitmap = new WriteableBitmap(pixelHeight, pixelWidth);
using (var stream = await storageFile.OpenReadAsync())
{
    await writeableBitmap.SetSourceAsync(stream);
} 
Другие вопросы по тегам