Comparteix a través de


ComponentDesigner.PostFilterAttributes(IDictionary) Método

Definición

Permite a un diseñador cambiar o quitar elementos en el conjunto de atributos que expone mediante un TypeDescriptor.

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

Parámetros

attributes
IDictionary

Atributos para la clase del componente.

Comentarios

Este método proporciona una manera de cambiar o quitar los elementos dentro del diccionario de atributos que se exponen a través de .TypeDescriptor

Las claves del diccionario de atributos son los identificadores de tipo de los atributos, según lo especificado por el valor de su TypeId propiedad. Los objetos son de tipo PropertyDescriptor. Se llama a este método inmediatamente después del PreFilterAttributes método .

Notas a los desarrolladores de herederos

Puede filtrar directamente el diccionario al que se puede acceder a través del attributes parámetro o dejarlo sin cambios. Si invalida este método, llame a la implementación base después de realizar su propio filtrado. Además, no debe quitar elementos en el PostFilterAttributes(IDictionary) método . En su lugar, cambie los atributos para ocultar elementos. También puede quitar elementos en el PreFilterAttributes(IDictionary) método .

Se aplica a

Consulte también