Laden Sie bitmapImage von base64String

Wie kann ich einebitmapImage vonbase64String imwindows 8?

Ich habe es versucht, aber ich bin nicht erfolgreich. Früher funktionierte es unter Windows Phone. Was ist anders?

Sieht so aus, als müsste ich die Funktion setsourceasync verwenden. Wenn ich das benutze, muss ich den Parameter als IRandomMemory übergeben, was ich nicht kann. Wie macht man das?

    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;
    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage