In XAML, molti elementi e controlli hanno una serie di attributi che consentono di personalizzare il loro comportamento e aspetto. Alcuni degli attributi più comuni sono i seguenti:
L'attributo Margin definisce lo spazio esterno di un elemento.
Sintassi: Margin="left, top, right, bottom"
Valori possibili:
Margin="10"Margin="10, 5, 10, 5"Esempio:
<Button Content="Clicca" Margin="10,5,10,5"/>
L'attributo Padding definisce lo spazio interno di un elemento.
Sintassi: Padding="left, top, right, bottom"
Valori possibili:
Padding="10"Padding="10, 5, 10, 5"Margin, può essere specificato in unità di misura personalizzabili.Esempio:
<Button Content="Clicca" Padding="15"/>
L'attributo VerticalAlignment viene utilizzato per allineare verticalmente un elemento all'interno del suo contenitore.
Valori possibili:
Top: Allinea l'elemento al bordo superiore del contenitore.Center: Allinea l'elemento al centro verticale del contenitore.Bottom: Allinea l'elemento al bordo inferiore del contenitore.Stretch: Allinea l'elemento in modo che occupi tutta l'altezza disponibile del contenitore.Esempio:
<Button Content="Clicca" VerticalAlignment="Center"/>
L'attributo HorizontalAlignment allinea orizzontalmente un elemento all'interno del suo contenitore.
Valori possibili:
Left: Allinea l'elemento al bordo sinistro del contenitore.Center: Allinea l'elemento al centro orizzontale del contenitore.Right: Allinea l'elemento al bordo destro del contenitore.Stretch: Allinea l'elemento in modo che occupi tutta la larghezza disponibile del contenitore.Esempio:
<Button Content="Clicca" HorizontalAlignment="Center"/>