IDataSourceDesigner Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje podstawowe funkcje projektanta źródła danych.
public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
- Pochodne
Uwagi
Interfejs IDataSourceDesigner definiuje interfejs, za pomocą którego można zaimplementować podstawowe usługi dla projektanta źródła danych. Projektant jest aktywny tylko w czasie projektowania i musi być skojarzony ze źródłem danych przy użyciu elementu DesignerAttribute, w celu załadowania źródła danych skojarzonego typu w czasie projektowania.
Interfejs IDataSourceDesigner udostępnia metody i właściwości, które można zaimplementować w celu zapewnienia niestandardowego zachowania w czasie projektowania.
Projektant może również używać dostępnych usług czasu projektowania do wykonywania różnych zadań, w tym badania bieżącego środowiska czasu projektowania składników i ich właściwości, odczytywania i ustawiania wartości właściwości składników, zarządzania przybornikem, zarządzania wybranymi składnikami lub wyświetlania interfejsu użytkownika, który może służyć do konfigurowania wartości lub stosowania dalszego przetwarzania.
W większości przypadków zaimplementuj projektanta niestandardowego dla źródła danych, wyprowadzając go z DataSourceDesigner klasy. Źródła danych, z których skojarzony projektant nie pochodzi, DataSourceDesigner są wyświetlane na pasku składników. Klasa DataSourceDesigner implementuje IDataSourceDesigner interfejs i zapewnia dodatkową obsługę czasu projektowania, która może być używana dla autorów projektantów. Aby uzyskać więcej informacji, zobacz dokumentację referencyjną dla tych klas.
Aby zapoznać się z omówieniem tworzenia składników projektu, zobacz Rozszerzanie obsługi Design-Time.
Właściwości
CanConfigure |
Pobiera wartość wskazującą, czy można wywołać metodę Configure() . |
CanRefreshSchema |
Pobiera wartość wskazującą, czy można wywołać metodę RefreshSchema(Boolean) . |
Metody
Configure() |
Uruchamia kreatora konfiguracji bazowego źródła danych. |
GetView(String) |
Pobiera element DesignerDataSourceView dla określonego widoku. |
GetViewNames() |
Pobiera nazwy widoków w bazowym źródle danych. |
RefreshSchema(Boolean) |
Odświeża schemat bazowego źródła danych. |
ResumeDataSourceEvents() |
Wznawia wywoływanie zdarzeń źródła danych po wywołaniu SuppressDataSourceEvents() metody . |
SuppressDataSourceEvents() |
Pomija wszystkie zdarzenia zgłaszane przez źródło danych do momentu wywołania ResumeDataSourceEvents() metody . |
Zdarzenia
DataSourceChanged |
Występuje, gdy źródło danych zmieniło się w sposób, który wpływa na kontrolki powiązane z danymi. |
SchemaRefreshed |
Występuje, gdy pola lub dane bazowego źródła danych uległy zmianie. |