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

I progettisti di controlli usano metodi derivati dal ComponentDesigner.PreFilterProperties metodo per ombreggiatura di varie proprietà di controllo con proprietà di progettazione corrispondenti implementate dalla finestra di progettazione e per aggiungere o rimuovere proprietà dalla griglia Proprietà .

Per la classe, l'ombreggiatura BaseDataBoundControl della PreFilterPropertiesDataSource proprietà del controllo. Crea una copia della matrice di attributi dell'oggetto DataSourcee quindi aggiunge questi attributi alla proprietà ombreggiata. Imposta l'attributo Browsable della proprietà ombreggiata DataSource su false , a meno che l'attributo Browsable della DataSourceID proprietà del controllo sia già impostato su true.

Note per gli eredi

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

Si applica a

Vedi anche