BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Methode

Definitie

Wordt door de ontwerper gebruikt om extra eigenschappen te verwijderen of toe te voegen voor weergave in het raster Eigenschappen of aan schaduweigenschappen van het bijbehorende besturingselement.

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)

Parameters

properties
IDictionary

De IDictionary eigenschappen die moeten worden gefilterd.

Opmerkingen

Besturingselementontwerpers gebruiken methoden die zijn afgeleid van de ComponentDesigner.PreFilterProperties methode om verschillende besturingseigenschappen te schaduwen met bijbehorende ontwerp-tijdeigenschappen die de ontwerpfunctie implementeert en om eigenschappen toe te voegen aan of te verwijderen uit het eigenschappenraster.

Voor de BaseDataBoundControl klasse schaduwt de PreFilterPropertiesDataSource eigenschap van het besturingselement. Het maakt een kopie van de kenmerkmatrix van de DataSourceen voegt deze kenmerken vervolgens toe aan de schaduweigenschap. Hiermee wordt het Browsable kenmerk van de schaduweigenschap DataSource ingesteld op false , tenzij het Browsable kenmerk van de DataSourceID eigenschap van het besturingselement al is ingesteld op true.

Notities voor overnemers

Overschrijf de PreFilterProperties(IDictionary) methode om eigenschappen toe te voegen aan of kenmerken van eigenschappen te wijzigen in de verzameling ontwerp-tijdeigenschap. Zorg ervoor dat u de basismethode aanroept voordat u andere verwerkingen uitvoert.

Van toepassing op

Zie ook