ComponentDesigner.PostFilterProperties(IDictionary) Метод

Определение

Позволяет конструктору изменять или удалять элементы из набора свойств, предоставляемых через объект TypeDescriptor.

protected:
 virtual void PostFilterProperties(System::Collections::IDictionary ^ properties);
protected virtual void PostFilterProperties(System.Collections.IDictionary properties);
abstract member PostFilterProperties : System.Collections.IDictionary -> unit
override this.PostFilterProperties : System.Collections.IDictionary -> unit
Protected Overridable Sub PostFilterProperties (properties As IDictionary)

Параметры

properties
IDictionary

Свойства для класса компонента.

Комментарии

Этот метод позволяет изменять или удалять элементы в словаре свойств, предоставляемых через объект TypeDescriptor.

Ключи в словаре свойств — это имена свойств. Объекты имеют тип PropertyDescriptor. Этот метод вызывается сразу после PreFilterProperties метода.

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

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

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

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