stringtranslate.com

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

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

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

Пример

<TextBlock Text= "{Имя пользователя привязки}" />  
public class ExampleViewModel { public string Имя пользователя { get ; set ; } }         

Фреймворки и инструменты привязки данных

Дельфи

Ява

.СЕТЬ

JavaScript

Смотрите также

Ссылки

  1. ^ «Использование свойств и привязки JavaFX | Учебники и документация по JavaFX 2».
  2. ^ "Datum.js" . Получено 7 ноября 2016 г. .
  3. ^ "Meteor Blaze". Meteor Blaze — это мощная библиотека для создания обновляемых в реальном времени пользовательских интерфейсов. Blaze выполняет ту же задачу, что и Angular, Backbone, Ember, React, Polymer или Knockout, но гораздо проще в использовании. Мы создали ее, потому что считали, что другие библиотеки делают программирование пользовательских интерфейсов неоправданно сложным и запутанным.