Привязка данных пользовательского интерфейса


Привязка данных пользовательского интерфейса — это шаблон проектирования программного обеспечения, упрощающий разработку приложений с графическим интерфейсом. Привязка данных пользовательского интерфейса связывает элементы пользовательского интерфейса с моделью предметной области приложения . Большинство фреймворков используют шаблон Observer в качестве базового механизма привязки. Для эффективной работы привязка данных пользовательского интерфейса должна учитывать проверку ввода и сопоставление типов данных.

Связанный элемент управления — это виджет , значение которого связано или привязано к полю в наборе записей (например, к столбцу в строке таблицы ). Изменения, внесенные в данные в элементе управления, автоматически сохраняются в базе данных, когда инициируется событие выхода элемента управления .