IDataSourceDesigner Interface

Definitie

Definieert de basisfunctionaliteit voor een ontwerpfunctie voor gegevensbronnen.

public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
Afgeleid

Opmerkingen

De IDataSourceDesigner interface definieert een interface waarmee u basisservices voor een ontwerpfunctie voor gegevensbronnen kunt implementeren. Een ontwerper is alleen actief tijdens het ontwerp en moet worden gekoppeld aan een gegevensbron, met behulp van een DesignerAttribute, om te worden geladen wanneer een gegevensbron van het bijbehorende type wordt gemaakt tijdens het ontwerp.

De IDataSourceDesigner interface biedt methoden en eigenschappen die u kunt implementeren om aangepast gedrag tijdens het ontwerp te bieden.

Een ontwerper kan ook de beschikbare ontwerptijdservices gebruiken om verschillende taken uit te voeren, waaronder het onderzoeken van de huidige ontwerpomgeving voor onderdelen en hun eigenschappen, het lezen en instellen van de waarden van eigenschappen van onderdelen, het beheren van de werkset, het beheren van geselecteerde onderdelen of het weergeven van een gebruikersinterface die kan worden gebruikt om waarden te configureren of om verdere verwerking toe te passen.

In de meeste gevallen implementeert u uw aangepaste ontwerpfunctie voor een gegevensbron door deze af te leiden uit de DataSourceDesigner klasse. Gegevensbronnen waarvan de bijbehorende ontwerper niet is afgeleid, DataSourceDesigner worden weergegeven in het onderdeelvak. De DataSourceDesigner klasse implementeert de IDataSourceDesigner interface en biedt aanvullende ontwerptijdondersteuning die mogelijk wordt gebruikt voor auteurs van ontwerpers. Zie de referentiedocumentatie voor deze klassen voor meer informatie.

Zie Uitbreiden Design-Time Ondersteuning voor een overzicht van het maken van ontwerponderdelen.

Eigenschappen

Name Description
CanConfigure

Hiermee wordt een waarde opgehaald die aangeeft of de Configure() methode kan worden aangeroepen.

CanRefreshSchema

Hiermee wordt een waarde opgehaald die aangeeft of de RefreshSchema(Boolean) methode kan worden aangeroepen.

Methoden

Name Description
Configure()

Hiermee wordt de configuratiewizard van de onderliggende gegevensbron gestart.

GetView(String)

Hiermee haalt u de DesignerDataSourceView opgegeven weergave op.

GetViewNames()

Hiermee haalt u de namen op van de weergaven in de onderliggende gegevensbron.

RefreshSchema(Boolean)

Hiermee wordt het schema van de onderliggende gegevensbron vernieuwd.

ResumeDataSourceEvents()

Hervat het genereren van gegevensbron gebeurtenissen na het aanroepen van de SuppressDataSourceEvents() methode.

SuppressDataSourceEvents()

Onderdrukt alle gebeurtenissen die door een gegevensbron worden gegenereerd totdat de ResumeDataSourceEvents() methode wordt aangeroepen.

gebeurtenis

Name Description
DataSourceChanged

Treedt op wanneer een gegevensbron is gewijzigd op een manier die van invloed is op gegevensgebonden besturingselementen.

SchemaRefreshed

Treedt op wanneer de velden of gegevens van de onderliggende gegevensbron zijn gewijzigd.

Van toepassing op

Zie ook