Режим конструктора в App Designer обеспечивает богатый набор инструментов для создания топологии для разработки современных, профессионально выглядящих приложений. Это также обеспечивает обширную библиотеку компонентов UI, таким образом, можно создать множество интерактивных функций. Любые изменения, которые вы вносите в Режиме конструктора, автоматически отражаются в Представлении кода. Таким образом можно сконфигурировать много аспектов приложения, не пишущий кода.
Чтобы добавить компонент к вашему приложению, перетащите его из Component Library на холст.
Имя компонента появляется в Component Browser после того, как вы добавите его к холсту. Можно выбрать компоненты или в холсте или в Component Browser. Выбор происходит в обоих местах одновременно.
Некоторые компоненты, такие как поля редактирования и ползунки, сгруппированы с меткой, когда вы перетаскиваете их на холст. Эти метки не появляются в Component Browser по умолчанию, но можно добавить их к списку путем щелчка правой кнопкой где угодно в Component Browser и выбора меток компонента Include в Component Browser. Если вы не хотите, чтобы компонент имел метку, можно исключить его путем нажатия и содержания клавиши CTRL, когда вы перетаскиваете компонент на к холсту.
Если компонент имеет метку, и вы изменяете текст метки, имя компонента в Component Browser изменяется, чтобы совпадать с тем текстом. Можно настроить имя компонента путем двойного клика по нему и введения нового имени.
Можно настроить внешний вид компонента путем выбора его и затем редактирования его свойств в панели Свойств компонентов. Например, можно изменить размер шрифта кнопки в этой панели.
Некоторые свойства управляют поведением компонента. Например, можно изменить область значений значений, которые числовое поле редактирования принимает путем изменения свойства Limits.
Когда выполнение приложения, поле редактирования принимает значения только в той области значений.
Можно отредактировать некоторые свойства непосредственно в холсте путем двойного клика по компоненту. Например, можно отредактировать название кнопки путем двойного клика по нему и ввода требуемого текста. Чтобы добавить несколько строк текста, удерживайте клавишу SHIFT и нажмите Enter.
В Режиме конструктора можно расположить и изменить размер компонентов путем перетаскивания их на холсте, или можно использовать инструменты, доступные во вкладке Canvas панели инструментов.
App Designer обеспечивает подсказки выравнивания, чтобы помочь вам выровнять компоненты, когда вы перетаскиваете их в холсте. Оранжевые пунктирные линии, проходящие через центры нескольких компонентов, указывают, что их центры выравниваются. Оранжевые сплошные линии в краях указывают, что края выравниваются. Перпендикулярные строки указывают, что компонент центрируется в его родительском контейнере.
Как альтернатива перетаскиванию компонентов на холсте, можно выровнять компоненты с помощью инструментов в разделе Align панели инструментов.
Когда вы используете инструмент выравнивания, выбранные компоненты выравниваются к компоненту привязки. Компонент привязки является последним компонентом, выбранным, и это имеет более толстую границу выделения, чем другие компоненты. Чтобы выбрать различную привязку, держите в подчинении Ctrl или клавишу SHIFT и кликните по желаемому компоненту дважды (однажды, чтобы отменить выбор компонента и во второй раз, чтобы выбрать его снова). Например, в следующем изображении, метка Параметров формата является привязкой. Нажатие на Align уехало , кнопка выравнивает левые края выпадающего и флажка к левому краю метки.
Можно управлять интервалом среди соседних компонентов с помощью инструментов в разделе Space панели инструментов. Выберите группу из трех или больше компонентов, и затем выберите опцию из выпадающего списка в разделе Space панели инструментов. Равномерно опция распределяет пробел равномерно в месте, занятом компонентами. 20 опций располагают компоненты на расстоянии в 20 пикселей с интервалами. Если вы хотите настроить количество пикселей между компонентами, введите номер в выпадающий список.
Затем, нажмите Apply Horizontally или Apply Vertically . Например, выберите Evenly и затем нажмите Apply Vertically , чтобы распределить пробел среди вертикального стека компонентов.
Можно собрать в группу два или больше компонента, чтобы изменить их как единый блок. Например, вы можете сгруппировать набор компонентов после завершения их относительных положений, так, чтобы можно было переместить их, не изменяя то отношение.
Чтобы сгруппировать набор компонентов, выберите их в холсте, щелкните правой кнопкой, и затем выберите Grouping> Group в разделе Arrange панели инструментов.
Инструмент Grouping также обеспечивает функциональность для этих общих задач:
Разгруппируйте все компоненты в группе — Выбор группа. Затем выберите Grouping> Ungroup.
Добавьте компонент к группе — Выбор компонент и группа. Затем выберите Grouping> Add to Group.
Удалите компонент из группы — Выбор компонент. Затем выберите Grouping> Remove from Group.
Когда вы перетаскиваете компонент в контейнер, такой как панель, контейнер становится синим, чтобы указать, что компонент является дочерним элементом контейнера. Этот процесс помещающих компонентов в контейнеры называется, порождая.
Component Browser показывает отношения отцов и детей путем расположения с отступом имени дочернего компонента под родительским контейнером.