IDataSourceDesigner Interfaccia

Definizione

Definisce la funzionalità di base di una finestra di progettazione di un'origine dati.

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

Commenti

L'interfaccia IDataSourceDesigner definisce un'interfaccia tramite la quale è possibile implementare servizi di base per una finestra di progettazione origine dati. Una finestra di progettazione è attiva solo in fase di progettazione e deve essere associata a un'origine dati, usando un DesignerAttributeoggetto , per essere caricato quando viene creata un'origine dati del tipo associato in fase di progettazione.

L'interfaccia IDataSourceDesigner fornisce metodi e proprietà che è possibile implementare per fornire un comportamento personalizzato in fase di progettazione.

Una finestra di progettazione può anche usare i servizi di progettazione disponibili per eseguire diverse attività, tra cui il sondaggio dell'ambiente di progettazione corrente per i componenti e le relative proprietà, la lettura e l'impostazione dei valori delle proprietà dei componenti, la gestione della casella degli strumenti, la gestione dei componenti selezionati o la visualizzazione di un'interfaccia utente che può essere usata per configurare i valori o applicare ulteriori elaborazioni.

Nella maggior parte dei casi, implementare la finestra di progettazione personalizzata per un'origine DataSourceDesigner dati derivandola dalla classe. Origini dati la cui finestra di progettazione associata non deriva da DataSourceDesigner vengono visualizzate nella barra dei componenti. La DataSourceDesigner classe implementa l'interfaccia IDataSourceDesigner e fornisce un supporto aggiuntivo in fase di progettazione che può essere usato agli autori di designer. Per altre informazioni, vedere la documentazione di riferimento per queste classi.

Per una panoramica della creazione di componenti di progettazione, vedere Estensione del supporto Design-Time.

Proprietà

CanConfigure

Ottiene un valore che indica se il metodo Configure() può essere chiamato.

CanRefreshSchema

Ottiene un valore che indica se il metodo RefreshSchema(Boolean) può essere chiamato.

Metodi

Configure()

Avvia la configurazione guidata dell'origine dati sottostante.

GetView(String)

Ottiene l'oggetto DesignerDataSourceView per la visualizzazione specificata.

GetViewNames()

Ottiene i nomi delle visualizzazioni nell'origine dati sottostante.

RefreshSchema(Boolean)

Aggiorna lo schema dell'origine dati sottostante.

ResumeDataSourceEvents()

Riprende la generazione degli eventi per l'origine dati dopo che è stato chiamato il metodo SuppressDataSourceEvents().

SuppressDataSourceEvents()

Elimina tutti gli eventi generati da un'origine dati finché non viene chiamato il metodo ResumeDataSourceEvents().

Eventi

DataSourceChanged

Si verifica quando a un'origine dati sono state apportate modifiche che influiscono sui controlli con associazione a dati.

SchemaRefreshed

Si verifica quando vengono modificati i campi o i dati dell'origine dati sottostante.

Si applica a

Vedi anche