--- title: LayoutControlsRoot description: Компонент без встроенного оформления для автоматической компоновки и режимов размера. --- # LayoutControlsRoot `LayoutControlsRoot` передаёт через слот набор данных и действий `useLayout()`. Используйте его как переиспользуемую основу собственных элементов управления компоновкой. Поля ширины и высоты могут оставаться редактируемыми, когда соответствующая ось использует Hug или Fill. При первом фактическом изменении числа `updateAxisSize()` записывает смену режима и переводит только эту ось в Fixed. Если режим размера, удаление привязки и числовое значение должны сохраняться или отменяться одной операцией, объедините поле с `BindableValue` и поставщиком, поддерживающим пакет взаимодействия. Получение фокуса и открытие выбора не меняют режим размера. Для меню размера вызывайте `setAxisSizing('width', mode)` или `setAxisSizing('height', mode)`. Прежние функции для каждой оси не входят в текущий набор API. ## Сгенерированный справочник API Таблицы извлекаются из исходного кода Vue и JSDoc во время сборки документации. ## См. также - [useLayout](../composables/use-layout) - [BindableValue](/programmable/sdk/api/components/bindable-value) - [Панели свойств](../../guides/property-panels)