Non riesco a distinguere la differenza tra "Auto" e "*" quando si imposta larghezza / altezza per una colonna della griglia. Per favore aiuto!
Non riesco a distinguere la differenza tra "Auto" e "*" quando si imposta larghezza / altezza per una colonna della griglia. Per favore aiuto!
Risposte:
Stiamo parlando nel contesto di WPF
Grid qui? La mia risposta parlerà di colonne, ma lo stesso vale per le righe.
In breve:
- Auto
significa dimensione al contenuto della colonna e
- *
significa dimensione proporzionale alla griglia
Auto
significa che a una colonna viene assegnata la larghezza necessaria per gli elementi al suo interno. La larghezza delle *
colonne dimensionate viene calcolata allocando lo spazio per le Auto
colonne a larghezza fissa e, quindi dividendo lo spazio rimanente. Quindi, se c'è solo una *
colonna di dimensioni, otterrà tutto lo spazio rimanente, se ce ne fossero due ne prenderebbero la metà, ecc. Puoi anche modificare la proporzione assegnata a ciascuna colonna di dimensioni di stella.
Se la colonna A aveva una dimensione di 2*
e B aveva una dimensione di, 3*
allora l'intero spazio della colonna viene diviso in 5 parti uguali; la colonna A otterrebbe 2 condivisioni dello spazio e B otterrebbe 3 condivisioni.