Je ne suis pas en mesure d'afficher une image locale dans mes pages. En utilisant Android comme référence, les images sont correctement placées dans les sous-dossiers Resources/Drawable, mais même en utilisant l'icône par défaut "icon.png", rien ne s'affiche.
Voici ma page :
<?xml version="1.0" encoding="utf-8" ?>
<mvx:MvxContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:MyApp"
xmlns:mvx="clr-namespace:MvvmCross.Forms.Views;assembly=MvvmCross.Forms"
x:Class="MyApp.MainPage"
BackgroundImage="icon.png">
<StackLayout Orientation="Vertical">
<Image Source="icon.png"></Image>
</StackLayout>
</mvx:MvxContentPage>
Voici les fichiers :
Dans le résultat de la construction, j'obtiens les messages suivants :
[0:] Could not load image named: {0}: icon.png
[0:] FileImageSourceHandler: Could not find image or image file was invalid: File: icon.png
Je pense que le problème est lié à l'utilisation de mvxContentPage, car si l'on passe à un simple ContentPage et que l'on utilise Gorilla player pour prévisualiser la page, l'image s'affiche comme prévu.
Merci d'avance !