Freigeben über


BaseDataListDesigner.PreFilterProperties(IDictionary) Methode

Definition

Wird vom Designer zum Entfernen von Eigenschaften aus der Anzeige im Eigenschaftenraster, zum Hinzufügen zusätzlicher Eigenschaften oder zum Durchführen von Shadowing von Eigenschaften des zugehörigen 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

Eine Auflistung, die eine IDictionary-Schnittstelle der hinzugefügten Eigenschaften und Shadowing-Eigenschaften implementiert.

Hinweise

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

Bei Steuerelementen, die von der -Klasse abgeleitet BaseDataList werden, erstellt die PreFilterProperties Entwurfszeiteigenschaften, um die Eigenschaften , , und zu überschatten. DataSource DataMember DataKeyField DataSourceID

Hinweise für Vererber

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

Gilt für

Siehe auch