IDataSourceDesigner Interfaccia

Definizione

Definisce la funzionalità di base per una finestra di progettazione dell'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 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 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 diverse attività, tra cui l'indagine 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 un'ulteriore elaborazione.

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à

Nome Descrizione
CanConfigure

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

CanRefreshSchema

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

Metodi

Nome Descrizione
Configure()

Avvia la configurazione guidata dell'origine dati sottostante.

GetView(String)

Ottiene l'oggetto DesignerDataSourceView per la visualizzazione specificata.

GetViewNames()

Ottiene i nomi delle viste nell'origine dati sottostante.

RefreshSchema(Boolean)

Aggiorna lo schema dell'origine dati sottostante.

ResumeDataSourceEvents()

Riprende la generazione di eventi di origine dati dopo aver chiamato il SuppressDataSourceEvents() metodo .

SuppressDataSourceEvents()

Elimina tutti gli eventi generati da un'origine dati fino a quando non viene chiamato il ResumeDataSourceEvents() metodo .

Eventi

Nome Descrizione
DataSourceChanged

Si verifica quando un'origine dati è cambiata in modo da influire sui controlli associati a dati.

SchemaRefreshed

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

Si applica a

Vedi anche