BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado pelo designer para remover ou adicionar propriedades adicionais para exibição na grade propriedades ou para sombrear as propriedades do controle associado.
protected:
override void PreFilterProperties(System::Collections::IDictionary ^ properties);
protected override void PreFilterProperties (System.Collections.IDictionary properties);
override this.PreFilterProperties : System.Collections.IDictionary -> unit
Protected Overrides Sub PreFilterProperties (properties As IDictionary)
Parâmetros
- properties
- IDictionary
O IDictionary que contém as propriedades a serem filtradas.
Comentários
Os designers de controle usam métodos derivados do ComponentDesigner.PreFilterProperties método para sombrear várias propriedades de controle com propriedades de tempo de design correspondentes implementadas pelo designer e para adicionar ou remover propriedades da grade Propriedades .
Para a BaseDataBoundControl classe , o PreFilterProperties sombreia a DataSource propriedade do controle . Ele faz uma cópia da matriz de atributos do DataSourcee adiciona esses atributos à propriedade sombreada. Ele define o Browsable atributo da propriedade sombreada DataSource como, false
a menos que o Browsable atributo da DataSourceID propriedade do controle já esteja definido como true
.
Notas aos Herdeiros
Substitua o PreFilterProperties(IDictionary) método para adicionar propriedades ou alterar atributos de propriedades na coleção de propriedades de tempo de design. Certifique-se de chamar o método base antes de executar outro processamento.