Freigeben über


BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Methode

Definition

Wird vom Designer zum Entfernen von Eigenschaften aus der Anzeige im Eigenschaftenraster, zum Hinzufügen von weiteren Eigenschaften oder zum Durchführen von Shadowing von Eigenschaften des zugeordneten Steuerelements verwendet.

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)

Parameter

properties
IDictionary

Das IDictionary, das die zu filternden Eigenschaften enthält.

Hinweise

Steuerelementdesigner verwenden Methoden, die von der ComponentDesigner.PreFilterProperties -Methode abgeleitet werden, um verschiedene Steuerelementeigenschaften mit entsprechenden Entwurfszeiteigenschaften, die der Designer implementiert, zu überschatten und eigenschaften hinzuzufügen oder aus dem Raster Eigenschaften zu entfernen.

Für die BaseDataBoundControl -Klasse überschatt die PreFilterPropertiesDataSource -Eigenschaft des -Steuerelements. Es erstellt eine Kopie des Attributarrays von DataSourceund fügt diese Attribute dann der Schatteneigenschaft hinzu. Das Attribut der Browsable schattenden DataSource Eigenschaft wird auf festgelegt, false es sei denn, das Browsable Attribut der DataSourceID -Eigenschaft des Steuerelements ist bereits auf truefestgelegt.

Hinweise für Vererber

Überschreiben Sie die PreFilterProperties(IDictionary) -Methode, um Eigenschaften in der Entwurfszeiteigenschaftenauflistung hinzuzufügen oder Attribute von Eigenschaften zu ändern. Rufen Sie unbedingt die Basismethode auf, bevor Sie eine andere Verarbeitung ausführen.

Gilt für:

Weitere Informationen