ComponentDesigner.PostFilterAttributes(IDictionary) Metódus

Definíció

Lehetővé teszi a tervező számára, hogy módosítsa vagy eltávolítsa az elemeket az általa egy adott attribútumon keresztül TypeDescriptorelérhetővé tott attribútumkészletből.

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)

Paraméterek

attributes
IDictionary

Az összetevő osztályának attribútumai.

Megjegyzések

Ezzel a módszerrel módosíthatja vagy eltávolíthatja a szótárban lévő olyan attribútumok elemeit, amelyek egy TypeDescriptor.

Az attribútumok szótárában szereplő kulcsok az attribútumok típusazonosítói, a tulajdonságuk TypeId értékének megfelelően. Az objektumok típusa PropertyDescriptor. Ezt a metódust közvetlenül a metódus után hívjuk meg PreFilterAttributes .

Megjegyzések az öröklőkhöz

Közvetlenül szűrheti a paraméteren keresztül attributes elérhető szótárat, vagy változatlanul hagyhatja. Ha felülbírálja ezt a módszert, hívja meg az alap implementációt, miután elvégezte a saját szűrését. Ezenkívül nem távolíthat el elemeket a PostFilterAttributes(IDictionary) metódusból. Ehelyett módosítsa az attribútumokat az elemek elrejtéséhez. A metódus elemeit PreFilterAttributes(IDictionary) is eltávolíthatja.

A következőre érvényes:

Lásd még