Condividi tramite


ComponentDesigner.PostFilterAttributes(IDictionary) Metodo

Definizione

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di attributi esposti tramite un oggetto 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)

Parametri

attributes
IDictionary

Attributi relativi alla classe del componente.

Commenti

Questo metodo consente di modificare o rimuovere gli elementi all'interno del dizionario di attributi esposti tramite un oggetto TypeDescriptor.

Le chiavi nel dizionario degli attributi sono gli identificatori di tipo degli attributi, come specificato dal valore della relativa TypeId proprietà. Gli oggetti sono di tipo PropertyDescriptor. Questo metodo viene chiamato immediatamente dopo il PreFilterAttributes metodo .

Note per gli eredi

È possibile filtrare direttamente il dizionario accessibile tramite il attributes parametro oppure lasciarlo invariato. Se si esegue l'override di questo metodo, chiamare l'implementazione di base dopo aver eseguito un filtro personalizzato. Inoltre, non è necessario rimuovere elementi nel PostFilterAttributes(IDictionary) metodo . Modificare invece gli attributi per nascondere gli elementi. È anche possibile rimuovere elementi nel PreFilterAttributes(IDictionary) metodo .

Si applica a

Vedi anche