Nie mogę odróżnić „Auto” od „*” podczas ustawiania szerokości / wysokości kolumny siatki. Proszę pomóż!
Nie mogę odróżnić „Auto” od „*” podczas ustawiania szerokości / wysokości kolumny siatki. Proszę pomóż!
Odpowiedzi:
Mówimy tutaj w kontekście WPF
siatki? Moja odpowiedź będzie dotyczyła kolumn, ale to samo dotyczy wierszy.
W skrócie:
- Auto
oznacza rozmiar do zawartości kolumny i
- *
oznacza rozmiar proporcjonalny do siatki
Auto
oznacza, że kolumna ma taką szerokość, jakiej wymagają elementy w niej zawarte. Szerokość *
kolumn o rozmiarze jest obliczana przez przydzielenie miejsca dla Auto
kolumn i o stałej szerokości, a następnie podzielenie pozostałej przestrzeni. Więc jeśli jest tylko jedna *
kolumna, otrzyma całą pozostałą przestrzeń, jeśli byłyby dwie, otrzymałyby po połowie itd. Możesz także zmienić proporcje przydzielone do każdej kolumny o rozmiarze gwiazdy.
Jeśli kolumna A miała rozmiar, 2*
a B miała rozmiar, 3*
to cała przestrzeń kolumn jest podzielona na 5 równych części; kolumna A otrzyma 2 udziały powierzchni, a B otrzyma 3 udziały.