ProgrammazioneXamarin

Xamarin forms layout

Le classy di layout consentono di disporre i controlli dell’interfaccia utente. Layout principali

StackLayout
Organizza gli elementi in uno stack orizzontale o verticale, usato generalmente come sottosezione dell’interfaccia utente.
Grid
Organizza gli elementi in righe e colonne specificate in RowDefinitions e ColumnDefinitions.
FlexLayout
Simile a StaLayout ma puo’ eseguire il wrapping dei relativi elementi figlio e consentire un controllo più granulare delle dimensioni, orientamento e allineamento.
RelativeLayout
Utilizzato per posizionare e ridimensionare gli elementi rispetto alle proprietà del layout.
AbsoluteLayout
Utilizzato per posizionare e ridimensionaregli elementi con valori espliciti o relativi alle dimensioni del layout.

Layout aggiuntivi

ContentView
offre poche funzionalità, viene generarlmente usato per creare controlli personalizzati e riutilizzabili.
Frame
usato per eseguire il wrapping di una visualizzazione con un bordo che può essere configurato con colore, ombreggiatura e altre opzioni.
ScrollView
permette di effettuare uno scrolling del contenuto.