Поделиться через


BulletedListDesigner.PostFilterEvents(IDictionary) Метод

Определение

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

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

Параметры

events
IDictionary

Интерфейс IDictionary, содержащий объекты EventDescriptor, которые представляют события элемента управления. Ключи в интерфейсе IDictionary являются именами событий.

Комментарии

Конструкторы элементов управления используют методы, производные от ComponentDesigner.PostFilterEvents метода , для фильтрации набора событий, которые создаваемый элемент управления будет предоставлять через TypeDescriptor объект .

BulletedList Для элемента управления метод удаляет SelectedIndexChanged событие из списка, PostFilterEvents предоставляемого конструктором.

Ключи в интерфейсе IDictionary — это имена событий. Значения в IDictionary являются объектами типа EventDescriptor.

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

Переопределение PostFilterEvents(IDictionary) метода позволяет изменять или удалять элементы в словаре событий, предоставляемых конструктором для этого элемента управления.

Вы можете напрямую отфильтровать словарь, доступный events через параметр , или оставить его без изменений. Если вы переопределяете PostFilterEvents(IDictionary) метод, вызовите базовую реализацию после выполнения собственной фильтрации.

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

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