Condividi tramite


BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Metodo

Definizione

Usato dalla finestra di progettazione per rimuovere o aggiungere proprietà aggiuntive da visualizzare nella griglia Proprietà o per nascondere proprietà del controllo associato.

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)

Parametri

properties
IDictionary

IDictionary contenente le proprietà da filtrare.

Commenti

Le finestre di progettazione dei controlli usano metodi derivati dal metodo per nascondere varie proprietà del controllo con le proprietà della fase di progettazione corrispondenti implementate dalla finestra di progettazione e per aggiungere o rimuovere proprietà dalla griglia ComponentDesigner.PreFilterProperties Proprietà.

Per la BaseDataBoundControl classe , nasconde la proprietà del controllo PreFilterProperties DataSource . Crea una copia della matrice di attributi di DataSource e quindi aggiunge questi attributi alla proprietà shadowed. Imposta l'attributo della proprietà shadowed su a meno che l'attributo della proprietà del Browsable controllo non sia già impostato su DataSource false Browsable DataSourceID true .

Note per gli eredi

Eseguire PreFilterProperties(IDictionary) l'override del metodo per aggiungere proprietà o modificare gli attributi delle proprietà nella raccolta di proprietà in fase di progettazione. Assicurarsi di chiamare il metodo di base prima di eseguire altre elaborazioni.

Si applica a

Vedi anche