Condividi tramite


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 cui è possibile implementare i servizi di base per una finestra di progettazione dell'origine dati. Una finestra di progettazione è attiva solo in fase di progettazione e deve essere associata a un'origine dati, utilizzando un DesignerAttributeoggetto , per poter essere caricata 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 in fase di progettazione disponibili per eseguire un'ampia gamma di attività, tra cui il sondaggio dell'ambiente in fase 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 per applicare ulteriori elaborazioni.

Nella maggior parte dei casi, implementare la finestra di progettazione personalizzata per un'origine dati derivandola dalla DataSourceDesigner classe . Le 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 supporto aggiuntivo in fase di progettazione che può essere usato per gli autori di finestre di progettazione. 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