Ich arbeite an Xamarin Formen, Cross-Plattform-App (Android und iOS). Ich wollte Hintergrundbild für das Login-Formular haben.Xamarin Formulare Hintergrundbild funktioniert nicht
ich es auf Konstruktor der Form und den Code festgelegt ist:
this.BackgroundImage = ImageSource.FromResource("PCLProjectName.Images.Login.loginbackground.png").ToString();
Und Bild ist im PCL-Projekt und ich habe seine Wirkung Eigenschaft als Embedded resource
gesetzt.
PCL Projekt Ordnerhierarchie wie unten
Root
- Images
- Login
-loginbackground.png
Bild nicht angezeigt wird
Ich kenne diesen Ansatz, ich habe viele statische Bilder, also möchte ich es entsprechende Ordner legen, so dass es einfach zu verwalten ist. bitte überprüfen Sie diesen Link: https://developer.xamarin.com/guides/xamarin-forms/user-interface/images/ eingebettete Bilder sind möglich – Mahajan344
können Sie das Bild laden, wenn sie in den Stammordner Ihrer PCL gelegt? Warum wird '.ToString()' an die Bildzeile angehängt? – Bejasc
@ Mahajan344 aktualisierte Antwort mit Code, der hilfreich sein kann. eine andere Sache zu versuchen Ich habe hier gesehen https://forums.xamarin.com/discussion/comment/95139/#Comment_95139 - Sie können in der Lage sein, es mit 'FromResource' zu laden und den Dateinamen, ohne Ordner Verzeichnisse - obwohl Ich habe das selbst nicht versucht. – Bejasc