IDataSourceDesigner Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |