Тіл

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)

Применяется к

См. также