UWP - Bild-Uri in Anwendung Ordner
Ich habe da ein kleines Problem hier in der Anzeige von Bildern.
So, wenn ich versuche, die Bilder laden von XAML, ich kann eine relative uri, die auf das Bild Quelle :
<Image Source="/Assets/image.jpg" />
Aber wenn ich versuche, ändern Sie die Bild-source-Programm aus dem code hinter, ich bekomme immer eine Ausnahme und ich bin mir sicher, dass es ist, weil der falsche Uri. Ich habe versucht, so etwas wie dieses :
BitmapImage bitmapImage = new BitmapImage(new Uri("/Assets/image.jpg"));
Mache ich es falsch? Jede Hilfe wird sehr geschätzt, danke!
InformationsquelleAutor der Frage Stephen Djohan | 2015-08-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um auf Dateien zuzugreifen, die in der Anwendung Paket, aber aus dem code, wo es keine abgeleitete Stammzertifizierungsstelle, müssen Sie das ms-appx: - Schema :
Also in deinem Fall wird es etwas sein wie :
Lesen Sie diese Dokumentation für weitere details : https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965322.aspx
Hoffe, es hilft.
InformationsquelleAutor der Antwort Norman Sasono
Können Sie es auch verwenden, mit BaseUri.
Vermögen ist ein Ordner Namen und Sie können ihn mit Ihren beliebigen benutzerdefinierten Ordner mit dem Namen 🙂
InformationsquelleAutor der Antwort Zia Ur Rahman
Ich glaube WPF ist mehr zu vergeben und die Pfade wie "Assets/image.png" möglich sind. Wenn Sie schreiben einen UWA (win 10) app, dann müssen Sie den "ms-appx" - URI.
Meine Erfahrung ist "ms-appx:///Assets/image.png" funktioniert gut.
Ja, drei "/"s (!) und keine Notwendigkeit für den Namen der app in den Weg.
InformationsquelleAutor der Antwort Tb.
Es einfach verwenden, wie dies
InformationsquelleAutor der Antwort Joe
InformationsquelleAutor der Antwort Dev-Systematix