BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Метод

Определение

Используется в конструкторе для добавления дополнительных свойств в сетку Свойства или удаления их оттуда, а также для замещения свойств сопоставленного элемента управления.

protected:
 override void PreFilterProperties(System::Collections::IDictionary ^ properties);
protected override void PreFilterProperties (System.Collections.IDictionary properties);
override this.PreFilterProperties : System.Collections.IDictionary -> unit
Protected Overrides Sub PreFilterProperties (properties As IDictionary)

Параметры

properties
IDictionary

Интерфейс IDictionary, содержащий фильтруемые свойства.

Комментарии

Конструкторы элементов управления используют методы, производные от ComponentDesigner.PreFilterProperties метода, для создания теней различных свойств элемента управления с соответствующими свойствами времени разработки, реализуемыми конструктором, а также для добавления или удаления свойств в сетке свойств .

Для BaseDataBoundControl класса компонент PreFilterProperties затеняет DataSource свойство элемента управления. Он создает копию массива атрибутов DataSource , а затем добавляет эти атрибуты к затененному свойству. Он задает Browsable атрибуту затененного DataSource свойства значение, false если только Browsable атрибут DataSourceID свойства элемента управления уже не имеет значение true .

Примечания для тех, кто наследует этот метод

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

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

См. также раздел