Загрузить bitmapImage из base64String
Как я могу загрузитьbitmapImage
изbase64String
вwindows 8
?
Я пробовал это, но я не удалась. Раньше работал на Windows Phone. Что отличается?
Похоже, я должен использовать функцию setsourceasync. Когда я использую это, я должен передать параметр как IRandomMemory, что я не могу сделать. Как это сделать?
public static BitmapImage Base64ToImage(string base64String)
{
var bitmapImage = new BitmapImage();
try
{
if (!String.IsNullOrEmpty(base64String))
{
var imageBytes = Convert.FromBase64String(base64String);
using (var ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
bitmapImage.SetSourcec(ms);
return bitmapImage;
}
}
}
catch (Exception e)
{
}
return null;
}