Struttura app Xamarin
Quando generiamo un’app multipiattaforma il sistema crea tre cartelle: una generica e le altre tre destinate alla parte android, ios e uwp.
Nella soluzione del progetto, cartella generica, troviamo il file App.xaml dove dichiariamo le risorse usate, mentre in App.xaml.cs dichiariamo il punto d’ingresso dell’app.
In questo esempio viene visualizzata un’immagine, uguale per le tre piattaforme. Inseriamo l’immagine nella cartella generica, nelle proprietà dobbiamo impostare “Azione di compilazione” come “Risorsa incorporata”.
Il file XAML, utilizzato per descrivere l’interfaccia, non permette di caricare questo tipo di immagini quindi abbiamo bisogno di un’estensione personalizzata
Nel file XAML l’istruzione per visualizzare l’immagine è la seguente
<Image Source=”{local:EmbedHello HelloWorld.helloworld.png}” />