Jump to content

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

(Перенаправлено из Bound control )

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

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

<TextBlock Text="{Binding Username}" />
public class ExampleViewModel
{
    public string Username { get; set; }
}

Платформы и инструменты привязки данных

[ редактировать ]
  • DSharp Сторонний инструмент привязки данных [ нужна ссылка ]
  • OpenWire Visual Live Binding — сторонний инструмент привязки визуальных данных
  • Windows Forms Обзор привязки данных
  • WPF Обзор привязки данных
  • Платформа привязки данных Unity 3D (доступна в модификациях для библиотек NGUI, iGUI и EZGUI) [ нужна ссылка ]

См. также

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


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9599b9dc8f9ea93b34c91e35db30518f__1632145620
URL1:https://arc.ask3.ru/arc/aa/95/8f/9599b9dc8f9ea93b34c91e35db30518f.html
Заголовок, (Title) документа по адресу, URL1:
UI data binding - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)