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

Steuerelement-Designer verwenden Methoden, die von der -Methode abgeleitet werden, um verschiedene Steuerelementeigenschaften mit entsprechenden Entwurfszeiteigenschaften zu überschatten, die der Designer implementiert, und um Eigenschaften im Eigenschaftenraster hinzuzufügen oder ComponentDesigner.PreFilterProperties daraus zu entfernen.

Für die BaseDataBoundControl -Klasse PreFilterProperties überschattet die DataSource -Eigenschaft des -Steuerelements. Er macht eine Kopie des Attributarrays von und fügt diese Attribute dann DataSource der Schatteneigenschaft hinzu. Es legt das -Attribut der Schatteneigenschaft auf fest, es sei denn, das -Attribut der -Eigenschaft des Browsable DataSource false Browsable DataSourceID -Steuerelements ist bereits auf true festgelegt.

Hinweise für Vererber

Überschreiben Sie die -Methode, um Eigenschaften der Eigenschaftensammlung zur Entwurfszeit hinzuzufügen oder PreFilterProperties(IDictionary) Attribute von Eigenschaften zu ändern. Stellen Sie sicher, dass Sie die Basismethode aufrufen, bevor Sie eine andere Verarbeitung durchführen.

Gilt für

Siehe auch