ComponentDesigner.PostFilterEvents(IDictionary) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет конструктору изменять или удалять элементы из набора событий, предоставленных через класс TypeDescriptor.
protected:
virtual void PostFilterEvents(System::Collections::IDictionary ^ events);
protected virtual void PostFilterEvents (System.Collections.IDictionary events);
abstract member PostFilterEvents : System.Collections.IDictionary -> unit
override this.PostFilterEvents : System.Collections.IDictionary -> unit
Protected Overridable Sub PostFilterEvents (events As IDictionary)
Параметры
- events
- IDictionary
События класса компонента.
Комментарии
Этот метод предоставляет способ изменения или удаления элементов в словаре событий, предоставляемых через TypeDescriptor.
Ключи в словаре событий — это имена событий. Объекты имеют тип PropertyDescriptor. Этот метод вызывается сразу после PreFilterEvents метода .
Примечания для тех, кто наследует этот метод
Вы можете напрямую отфильтровать словарь, доступный events
с помощью параметра , или оставить его без изменений. При переопределении этого метода вызовите базовую реализацию после выполнения собственной фильтрации. Кроме того, нельзя удалять элементы в методе PostFilterEvents(IDictionary) . Вместо этого измените атрибуты, чтобы скрыть элементы. Вы также можете удалить элементы в методе PreFilterEvents(IDictionary) .