ComponentDesigner.PostFilterAttributes(IDictionary) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Gör att en designer kan ändra eller ta bort objekt från den uppsättning attribut som den exponerar via en 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)
Parametrar
- attributes
- IDictionary
Attributen för komponentens klass.
Kommentarer
Med den här metoden kan du ändra eller ta bort objekten i ordlistan med attribut som exponeras via en TypeDescriptor.
Nycklarna i attributordlistan är typidentifierare för attributen, enligt värdet för deras TypeId egenskap. Objekten är av typen PropertyDescriptor. Den här metoden anropas omedelbart efter PreFilterAttributes metoden.
Anteckningar till arvingar
Du kan filtrera den ordlista som är tillgänglig via parametern attributes direkt, eller så kan du lämna den oförändrad. Om du åsidosätter den här metoden anropar du basimplementeringen när du har kört din egen filtrering. Dessutom får du inte ta bort objekt i PostFilterAttributes(IDictionary) metoden. Ändra i stället attribut för att dölja objekt. Du kan också ta bort objekt i PreFilterAttributes(IDictionary) metoden.