Sdílet prostřednictvím


ComponentDesigner.PostFilterAttributes(IDictionary) Metoda

Definice

Umožňuje návrháři změnit nebo odebrat položky ze sady atributů, které zveřejňuje prostřednictvím 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 třídy 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 typu atributů podle hodnoty jejich TypeId vlastnosti. Objekty jsou typu PropertyDescriptor. Tato metoda je volána ihned po PreFilterAttributes metodě .

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 nesmíte odebírat položky v PostFilterAttributes(IDictionary) metodě . Místo toho změňte atributy tak, aby se položky skrývaly. Můžete také odebrat položky v PreFilterAttributes(IDictionary) metodě .

Platí pro

Viz také