Спецификация свойств привязки для элемента управления

для идентификации этих свойств специального

Если вы хотите, чтобы конструктор позволял устанавливать привязки данных для вашего элемента управления посредством операций перетаскивания, он должен знать, предназначен ли ваш элемент управления для простой или для сложной привязки, и какие его свойства следует устанавливать в ответ на эти операции. Для идентификации этих свойств специального элемента управления вы должны добавить соответствующий атрибут к определению его класса, чтобы окно Data Sources могло с ним работать. Используемые для этого атрибуты описаны в таблице 8.1. Таким образом вы получаете требуемые интерактивные функции в окне Properties, но при попытке перетащить источник данных из окна Data Sources курсор мыши все еще будет указывать на недопустимость такой операции. Чтобы это исправить, нужно добавить соответствующий атрибут привязки к самому классу.FilteredGndl CustomControts.FiiteredGrid Поскольку FilteredGrid Представляет собой элемент управления со сложной привязкой, Два параметра в конструкторе этого атрибута специфицируют имена свойств для установки соответственно источника данных и компонента данных элемента управления. Я рекомендую придерживаться обычного соглашения об их наименовании , Как сделано и в элементе управления FilteredGrid. Теперь можно перетаскивать источники данных из окна Data Sources на элемент управления, при этом конструктор генерирует все необходимые объекты и соответствующим образом подключит их к вашим свойствам Datasource И DataMember.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *