ComponentDesigner.PostFilterAttributes(IDictionary) Metoda

Definicja

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem elementu 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

Atrybuty klasy składnika.

Uwagi

Ta metoda umożliwia zmianę lub usunięcie elementów w słowniku atrybutów uwidocznionych za pośrednictwem elementu TypeDescriptor.

Klucze w słowniku atrybutów to identyfikatory typów atrybutów określone przez wartość ich TypeId właściwości. Obiekty są typu PropertyDescriptor. Ta metoda jest wywoływana natychmiast po metodzie PreFilterAttributes .

Uwagi dotyczące dziedziczenia

Możesz bezpośrednio filtrować słownik dostępny za pośrednictwem parametru attributes lub pozostawić go bez zmian. Jeśli zastąpisz tę metodę, wywołaj implementację podstawową po wykonaniu własnego filtrowania. Ponadto nie można usuwać elementów w metodzie PostFilterAttributes(IDictionary) . Zamiast tego zmień atrybuty, aby ukryć elementy. Możesz również usunąć elementy w metodzie PreFilterAttributes(IDictionary) .

Dotyczy

Zobacz też