Compartir a través de


BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Método

Definición

Lo usa el diseñador para quitar o agregar propiedades para mostrar en la cuadrícula Propiedades, o para reemplazar propiedades del control asociado.

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

El IDictionary que contiene las propiedades que se filtran.

Comentarios

Los diseñadores de controles usan métodos derivados del ComponentDesigner.PreFilterProperties método para sombrear varias propiedades de control con las propiedades en tiempo de diseño correspondientes que implementa el diseñador y para agregar o quitar propiedades de la cuadrícula Propiedades .

Para la BaseDataBoundControl clase , sombrea PreFilterProperties la DataSource propiedad del control . Realiza una copia de la matriz de atributos de DataSourcey, a continuación, agrega estos atributos a la propiedad sombreada. Establece el Browsable atributo de la propiedad sombreada DataSource en a false menos que el Browsable atributo de la DataSourceID propiedad del control ya esté establecido en true.

Notas a los desarrolladores de herederos

Invalide el PreFilterProperties(IDictionary) método para agregar propiedades o cambiar atributos de propiedades en la colección de propiedades en tiempo de diseño. Asegúrese de llamar al método base antes de realizar otro procesamiento.

Se aplica a

Consulte también