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