DataBindingHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый класс для обработчика привязки данных.
public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
- Наследование
-
DataBindingHandler
- Производный
Комментарии
DataBindingHandler предоставляет базовый класс для обработчиков привязки данных. Обработчик привязки данных можно использовать в конструкторе для выполнения привязки данных, чтобы обеспечить осмысленное отображение элемента управления в области конструктора. Обычно за эту функцию отвечает конструктор элемента управления. Однако если элемент управления не находится в области конструктора, например в шаблоне другого элемента управления, у него нет конструктора, и эта функция предоставляется обработчиком привязки данных, если он был указан с DataBindingHandlerAttribute помощью в коде элемента управления.
Чтобы использовать обработчик привязки данных, элемент управления, имеющий свойство или свойства, привязанные к данным, должен иметь в коде заданный DataBindingHandlerAttribute объект , указывающий тип используемого обработчика привязки данных.
Например, Label элемент управления связан с классом TextDataBindingHandler через в DataBindingHandlerAttribute коде Label класса . В шаблоне для DataListэлемента управления , свойство текста которого было привязано к данным, Label отображает слово DataBound на метке. Без обработчика привязки данных метка была бы невидимой во время разработки, так как у нее нет конструктора для привязки свойств, связанных с данными, в шаблонном элементе управления во время разработки.
Чтобы реализовать обработчик привязки данных, определите новый класс, производный от этого класса, и реализуйте DataBindControl метод для задания соответствующих свойств.
Конструкторы
DataBindingHandler() |
Инициализирует новый экземпляр класса DataBindingHandler. |
Методы
DataBindControl(IDesignerHost, Control) |
Привязывает указанный элемент управления. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |