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