Partilhar via


ComponentDesigner.PostFilterAttributes(IDictionary) Método

Definição

Permite que um designer altere ou remova itens do conjunto de atributos que ele expõe por meio de um 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)

Parâmetros

attributes
IDictionary

Os atributos para a classe do componente.

Comentários

Esse método fornece uma maneira de alterar ou remover os itens dentro do dicionário de atributos expostos por meio de um TypeDescriptor.

As chaves no dicionário de atributos são os identificadores de tipo dos atributos, conforme especificado pelo valor de sua TypeId propriedade. Os objetos são do tipo PropertyDescriptor. Esse método é chamado imediatamente após o PreFilterAttributes método .

Notas aos Herdeiros

Você pode filtrar diretamente o dicionário acessível por meio do attributes parâmetro ou deixá-lo inalterado. Se você substituir esse método, chame a implementação base depois de executar sua própria filtragem. Além disso, você não deve remover itens no PostFilterAttributes(IDictionary) método . Em vez disso, altere atributos para ocultar itens. Você também pode remover itens no PreFilterAttributes(IDictionary) método .

Aplica-se a

Confira também