Carga bitmapImage desde base64String
¿Cómo puedo cargar unbitmapImage
desdebase64String
enwindows 8
?
Intenté esto pero no tengo éxito. Solía trabajar en windows phone. ¿Que es diferente?
Parece que tengo que usar la función setsourceasync. Cuando uso eso, debo pasar el parámetro como IRandomMemory que no puedo hacer. ¿Como hacer esto?
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;
}