ComponentDesigner.PostFilterProperties(IDictionary) Метод

Определение

Позволяет конструктору изменять или удалять элементы из набора свойств, предоставленных с использованием класса TypeDescriptor.Allows a designer to change or remove items from the set of properties that it exposes through a 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

Свойства класса компонента.The properties for the class of the component.

Комментарии

Этот метод предоставляет способ изменения или удаления элементов в словаре свойств, предоставляемых через TypeDescriptor .This method provides a way to change or remove the items within the dictionary of properties that are exposed through a TypeDescriptor.

Ключи в словаре свойств являются именами свойств.The keys in the dictionary of properties are the names of the properties. Объекты имеют тип PropertyDescriptor .The objects are of type PropertyDescriptor. Этот метод вызывается сразу после PreFilterProperties метода.This method is called immediately after the PreFilterProperties method.

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

Можно напрямую отфильтровать словарь, доступный через properties параметр, или оставить его без изменений.You can directly filter the dictionary that is accessible through the properties parameter, or you can leave it unchanged. При переопределении этого метода вызовите базовую реализацию после выполнения собственной фильтрации.If you override this method, call the base implementation after you perform your own filtering. Кроме того, не следует удалять элементы в PostFilterProperties(IDictionary) методе.In addition, you must not remove items in the PostFilterProperties(IDictionary) method. Вместо этого измените атрибуты, чтобы скрыть элементы.Instead, change attributes to hide items. Вы также можете удалить элементы в PreFilterProperties(IDictionary) методе.You may also remove items in the PreFilterProperties(IDictionary) method.

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

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