我正在開發Xamarin表單,跨平臺應用(Android和iOS)。我想爲登錄表單提供背景圖片。Xamarin表單背景圖像不能正常工作
我把它放在窗體和代碼的構造方法是:
this.BackgroundImage = ImageSource.FromResource("PCLProjectName.Images.Login.loginbackground.png").ToString();
與圖像都可以在PCL的項目,我已經設置了行動財產Embedded resource
。
PCL項目文件夾層次結構如下
Root
- Images
- Login
-loginbackground.png
圖像不顯示
我知道這種方法,我有很多靜態圖像,所以我想把它放在各自的文件夾,以便它的易於管理。請檢查以下鏈接:https://developer.xamarin.com/guides/xamarin-forms/user-interface/images/嵌入式圖像是可能的 – Mahajan344
是否可以將圖像放入PCL的根文件夾中?爲什麼'.ToString()'追加到你的圖像行? – Bejasc
@ Mahajan344用可能有幫助的代碼更新了答案。另一件嘗試我在這裏看到https://forums.xamarin.com/discussion/comment/95139/#Comment_95139 - 你可以使用'FromResource'加載並提供文件名,沒有文件夾目錄 - 雖然我沒有嘗試過這個。 – Bejasc