ComponentDesigner.PostFilterAttributes(IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje návrháři změnit nebo odebrat položky ze sady atributů, které zveřejňuje prostřednictvím objektu 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)
Parametry
- attributes
- IDictionary
Atributy pro třídu komponenty.
Poznámky
Tato metoda poskytuje způsob, jak změnit nebo odebrat položky ve slovníku atributů, které jsou vystaveny prostřednictvím TypeDescriptor.
Klíče ve slovníku atributů jsou identifikátory typů atributů, jak určuje hodnota jejich TypeId vlastnosti. Objekty jsou typu PropertyDescriptor. Tato metoda se volá okamžitě za metodou PreFilterAttributes .
Poznámky pro dědice
Můžete přímo filtrovat slovník, který je přístupný prostřednictvím parametru attributes , nebo ho můžete nechat beze změny. Pokud tuto metodu přepíšete, zavolejte základní implementaci po provedení vlastního filtrování. Kromě toho není nutné odebírat položky v PostFilterAttributes(IDictionary) metodě. Místo toho změňte atributy a skryjte položky. Položky v PreFilterAttributes(IDictionary) metodě můžete také odebrat.