Udostępnij za pośrednictwem


IDataSourceDesigner Interfejs

Definicja

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.

Dotyczy

Zobacz też