4.4.1.4.4.1.2.13.7. Вертикальный сплиттер
Компонент, предназначенный для разделения области пользовательского интерфейса на верхнюю и нижнюю части с возможностью изменять размеры этих частей с помощью мышки.
Пример построения подобного визуального объекта описан ниже.
1. Поместите объекты, размеры которых должны меняться, в общий "контейнер". В примере на картинке роль таких объектов играют экземпляры типа Поле ввода: Область 1 и Область 2, а роль "контейнера" – экземпляр типа Прямоугольник. Примените к "контейнеру" инструмент Линейная разметка с вертикальной ориентацией.
2. Добавьте в "контейнер" экземпляр типа Вертикальный сплиттер. Укажите его толщину, начальное положение, направление (в данном случае – Сверху) и границы перемещения – минимум и максимум (подробнее – в описании свойств компонента). Обратите внимание, что в списке Структура объекта сплиттер должен находиться между объектами, меняющими размер.
3. К объекту, расположенному сверху (Область 1), примените инструмент Ограничения размеров элемента разметки. Укажите в нем в качестве вычисляемых значений минимальной и максимальной высоты положение вертикального сплиттера.
Применение вертикального сплиттера невозможно без экземпляров типов Линейная разметка и Ограничения размеров элемента разметки.
|