MarginContainer
Внутренние отступы вокруг общего прямоугольника содержимого.
Отступы задаются theme-константами margin_left, margin_top, margin_right и margin_bottom, например через AddThemeConstantOverride. Они участвуют в минимальном размере и уменьшают область содержимого. Это не anchors/offsets самого MarginContainer.
Несколько прямых детей получают одну внутреннюю область и могут перекрываться. Для последовательной раскладки добавьте один VBoxContainer или HBoxContainer, а элементы поместите уже в него.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
MarginContainerКонструктор
public MarginContainer();Создаёт область с отступами из margin_left/top/right/bottom темы. Для последовательного содержимого поместите внутрь один BoxContainer.
Свойства темы
Это ключи ресурсов Theme, а не свойства C# класса. Используйте методы GetTheme…() и AddTheme…Override() у Control с соответствующим типом значения.
| Ключ и тип | Описание |
|---|---|
margin_bottomint | Смещение в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей от нижнего края. По умолчанию:0 |
margin_leftint | Смещение в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей слева. По умолчанию:0 |
margin_rightint | Смещается в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей справа. По умолчанию:0 |
margin_topint | Смещение в сторону внутренних прямых дочерних элементов контейнера на указанное количество пикселей сверху. По умолчанию:0 |