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 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
As IDictionary propriedades que contêm a filtragem.
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 que o designer implementa e para adicionar ou remover propriedades da grade Propriedades .
Para a BaseDataBoundControl classe, as PreFilterProperties sombras são a DataSource propriedade do controle. Ele faz uma cópia da matriz de atributos 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.