ProgrammazioneXamarin

Xamarin forms XAML

XAML è un linguaggio per la creazione e l’inizializzazione di ogetti contenuti nel layout dell’interfaccia utente. Assieme al file .xaml troviamo un file .xaml.cs che descrive il funzionamento degli ogetti.

Questo è una parte del file XAML, vediamo che la prima riga è la definizione del fileXML.

Le prime due righe di ContentPage sono semplici dichiarazioni, la prima indica che i tag senza prefisso fanno riferimento alle classi Xamarin.Forms. La seconda riga indica i nomi di tag con prefisso.x. La dichiarazione local consente di accedere ad altre classi del progetto.

Per ultimo x:Class definisce la classe MainPage nello spazio dei nomi Helloworld.

Il file Xaml.c è simile al seguente

Notiamo la definizione partial nella classe MainPage, l’altra parte (xaml.g.cs) viene generata nella compilazione. Le due parti vengono usate quando viene installato nel dispositivo.