私はXamarinフォーム、クロスプラットフォームアプリ(AndroidとiOS)を開発中です。私はログインフォームの背景イメージを持っていたかった。Xamarinは背景画像が機能しない
私は、フォームとコードのコンストラクタでそれを設定するには、次のとおりです。
this.BackgroundImage = ImageSource.FromResource("PCLProjectName.Images.Login.loginbackground.png").ToString();
画像がPCLのプロジェクトであり、私はEmbedded resource
としてのアクションプロパティを設定しています。
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