Привязки

Если компоненты виджета формируют "тело" виджета, то его "обработчик" состоит из привязок. Привязки определяют отношения между компонентами виджета и данными в контекстах сервера, таких как переменные и функции. Каждая привязка обрабатывается во время выполнения виджета. Результаты обработки используются для изменения компонентов виджета или контекстных данных.

Привязки виджета расширяют привязки сервера. В то время как привязки сервера определяют отношения между объектами сервера, привязки виджета могут также определять отношения между объектами сервера и визуальными компонентами. При этом привязки виджета используют ту же самую синтаксическую структуру.

Привязки можно просматривать, создавать и редактировать:

  • изменяя свойство "Привязки" любого компонента виджета в GUI Builder. Таблица привязок для определенного компонента включает только привязки, относящиеся к данному компоненту.
  • изменяя свойство "Все привязки" корневой панели (root panel). Таблица привязок включает все привязки, доступные для виджета.

GUI Builder значительно упрощает создание привязок. Большинство из них создается при помощи простых операций перетаскивания. Более подробную информацию о данном процессе см. здесь.