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) .