CenterContainer
Центрирует детей по их минимальному размеру.
Обычный режим располагает каждый подходящий дочерний Control по центру размера контейнера. Несколько детей могут перекрываться: это не строка/колонка и не автоматическое масштабирование.
UseTopLeft = true меняет центр на локальное начало (0,0), а не выравнивает левый верхний угол ребёнка к нулю. У ребёнка 20×10 положение станет (-10,-5). В этом режиме минимум контейнера от детей равен нулю; собственный CustomMinimumSize по-прежнему может задать ограничение. Для центрирования внутри панели обычно оставляйте false.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
CenterContainerКонструктор
public CenterContainer();Создаёт контейнер центрирования; UseTopLeft по умолчанию false. Содержимое не масштабируется до размера контейнера.
Свойства1
UseTopLeftСвойство
public bool UseTopLeft { get; set; }При true центрирует детей вокруг (0,0), обычно с отрицательным Position, и убирает минимум от детей. Это не выравнивание угла ребёнка к нулю. При false центр — середина контейнера.
Методы2
IsUsingTopLeftbool
public bool IsUsingTopLeft();При true центрирует детей вокруг (0,0), обычно с отрицательным Position, и убирает минимум от детей. Это не выравнивание угла ребёнка к нулю. При false центр — середина контейнера.
boolТекущий режим центра; false по умолчанию.
SetUseTopLeftvoid
public void SetUseTopLeft(bool enable);При true центрирует детей вокруг (0,0), обычно с отрицательным Position, и убирает минимум от детей. Это не выравнивание угла ребёнка к нулю. При false центр — середина контейнера.
| Имя | Тип | По умолчанию |
|---|---|---|
enable | bool | — |
enabletrue центрирует вокруг локального начала, false — внутри размера контейнера.