IDataSourceDesigner Interfejs

Definicja

Definiuje podstawowe funkcje projektanta źródła danych.

C#
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.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też