Delphi. LiveBindings. Очень простой пример.

Насколько я понял, при самостоятельном изучении технологии LiveBindings, она создана для облегчения и ускорения разработки Delphi приложений. Достаточно хорошо технология описана в книге Осипова Д.Л. «Программирование для Windows, OS X, iOS, Android».

Итак, в данном посте разберем самый простой пример, свяжем tedit и tlabel…

Создадим обычное VCL приложение

1

 

Далее, View | LiveBindings Designer

2

 

 

Зажимаем левой кнопкой мыши свойство Text у Edit1 и тащим до свойства Caption у Label1. Всё, свойства связаны. Теперь, если написать что-нибудь в Edit1.Text, то после нажатия клавиши Enter — тоже самое появится в Label1.

3

 

Интересный момент. Если выделить стрелку в дизайнере, и посмотреть на неё в объектном инспекторе, то мы увидим свойство Category, в котором написано «Quick Bindings»

4

 

Согласно книге Осипова Д.Л. существует как минимум 4 типа связей…

Quick Bindings

Binding Expressions

Lists

Links