GridContainer
Сетка с заданным числом столбцов.
Columns задаёт положительное число столбцов, по умолчанию 1. Подходящие дочерние Control заполняют строки по порядку; RTL влияет на горизонтальное направление. Ширина столбцов и высота строк определяются участниками и доступным местом, а не отдельным процентом для каждой ячейки.
Это не автоматический перенос по ширине: для такого поведения используйте FlowContainer. Элемент без Control, TopLevel или скрытый элемент не занимает обычную ячейку. Изменение Columns запрашивает перераскладку; сразу прочитанный Size ребёнка может ещё быть прежним.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
GridContainerКонструктор
public GridContainer();Создаёт сетку с одним столбцом. Для другого числа задайте Columns >= 1.
Свойства1
ColumnsСвойство
public int Columns { get; set; }Положительное число столбцов, по умолчанию 1. Изменение запрашивает перераскладку; не подбирается автоматически по ширине.
Методы2
GetColumnsint
public int GetColumns();Положительное число столбцов, по умолчанию 1. Изменение запрашивает перераскладку; не подбирается автоматически по ширине.
intТекущее положительное число столбцов.
SetColumnsvoid
public void SetColumns(int columns);Положительное число столбцов, по умолчанию 1. Изменение запрашивает перераскладку; не подбирается автоматически по ширине.
| Имя | Тип | По умолчанию |
|---|---|---|
columns | int | — |
columnsЦелое число >= 1; 0 и отрицательные значения отклоняются.
Свойства темы
Это ключи ресурсов Theme, а не свойства C# класса. Используйте методы GetTheme…() и AddTheme…Override() у Control с соответствующим типом значения.
| Ключ и тип | Описание |
|---|---|
h_separationint | Горизонтальное разделение дочерних узлов. По умолчанию:4 |
v_separationint | Вертикальное разделение дочерних узлов. По умолчанию:4 |