ComponentDesigner.PostFilterAttributes(IDictionary) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.