ComponentDesigner.PostFilterAttributes(IDictionary) Method

Definition

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di attributi esposti tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of attributes that it exposes through a 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)

Parameters

attributes
IDictionary

Attributi relativi alla classe del componente.The attributes for the class of the component.

Implements

Remarks

Questo metodo fornisce un modo per modificare o rimuovere gli elementi all'interno del dizionario degli attributi esposti tramite un TypeDescriptor.This method provides a way to change or remove the items within the dictionary of attributes that are exposed through a TypeDescriptor.

Le chiavi nel dizionario degli attributi sono gli identificatori di tipo degli attributi, come specificato dal valore della relativa proprietà TypeId.The keys in the dictionary of attributes are the type identifiers of the attributes, as specified by the value of their TypeId property. Gli oggetti sono di tipo PropertyDescriptor.The objects are of type PropertyDescriptor. Questo metodo viene chiamato immediatamente dopo il metodo PreFilterAttributes.This method is called immediately after the PreFilterAttributes method.

Notes to Inheritors

È possibile filtrare direttamente il dizionario accessibile tramite il attributes parametro oppure è possibile lasciarlo invariato.You can directly filter the dictionary that is accessible through the attributes parameter, or you can leave it unchanged. Se si esegue l'override di questo metodo, chiamare l'implementazione di base dopo avere eseguito un filtro personalizzato.If you override this method, call the base implementation after you perform your own filtering. Inoltre, non è necessario rimuovere elementi nel metodo PostFilterAttributes(IDictionary).In addition, you must not remove items in the PostFilterAttributes(IDictionary) method. Modificare invece gli attributi per nascondere gli elementi.Instead, change attributes to hide items. È anche possibile rimuovere elementi nel metodo PreFilterAttributes(IDictionary).You may also remove items in the PreFilterAttributes(IDictionary) method.

Applies to

See also