Основы привязки данных
Привязка данных в WPF
В общем случае, привязкой данных (data binding) называется методика связывания элементов управления и интерфейсных элементов с данными [ 4 ] , [ 6 ] , [ 8 ] , [ 9 ] . Привязка данных применяется для отображения некоторой информации из объекта-источника в пользовательском интерфейсе – свойстве целевого объекта. Кроме отображения информации в элементе управления возникает задача изменения отображаемых данных. При этом необходимо проводить синхронизацию данных объекта-источника и свойства целевого объекта при изменении любого из них.
Привязка данных представляет собой отношение, которое определяет для WPF какую информацию необходимо извлечь из объекта-источника и использовать её для установки свойства целевого объекта. Целевое свойство должно обязательно быть свойством зависимостей и, как правило, принадлежать элементу WPF. Объект-источник может быть объектом данных приложения – общедоступным свойством класса, элементом WPF, объектом данных ADO.NET.
При проектировании приложений возникает задача создания привязки для некоторых свойств объектов и элементов интерфейса. Такая привязка возможна только в том случае, если свойство объекта-источника является общедоступным.
Для изучения технологии привязки данных рассмотрим пример, в котором ставится следующая задача. Необходимо разработать интерфейсный элемент для ввода параметра, который представляется вещественным числом (тип с плавающей точкой) в диапазоне от 0 до 1. Функциональность интерфейсного элемента должна предусматривать проверку достоверности вводимой информации.
Дата добавления: 2015-04-15; просмотров: 644;