Я не могу различить разницу между "Авто" и "*" при установке ширины/высоты для столбца сетки. Пожалуйста, помогите!
В чем разница между "Авто" и "*" при установке ширины/высоты для столбца сетки?
Ответ 1
Мы говорим в контексте WPF
Grid здесь? Мой ответ будет говорить о столбцах, но то же самое относится и к строкам.
Вкратце:
- Auto
означает размер содержимого столбца и
- *
означает размер, пропорциональный сетке
Auto
означает, что столбцу задается столько ширины, сколько требуется элементам в нем. Ширина столбцов *
размера вычисляется путем выделения пространства для столбцов Auto
и фиксированной ширины, а затем деления оставшегося пространства. Таким образом, если есть только один столбец размером *
, он получит все оставшееся пространство, если их будет два, он получит половину каждого и т.д. Вы также можете изменить пропорцию, выделенную для каждого столбца размера звезды.
Если столбец A имел размер 2*
а B имел размер 3*
то все пространство столбца делится на 5 равных долей; столбец A получит 2 доли пространства, а B - 3 доли.