Sdílet prostřednictvím


IDataSourceDesigner Rozhraní

Definice

Definuje základní funkce pro návrháře zdroje dat.

public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
Odvozené

Poznámky

Rozhraní IDataSourceDesigner definuje rozhraní, jehož prostřednictvím můžete implementovat základní služby pro návrháře zdroje dat. Návrhář je aktivní pouze v době návrhu a musí být přidružen ke zdroji dat pomocí DesignerAttribute, aby byl načten při vytvoření zdroje dat přidruženého typu v době návrhu.

Rozhraní IDataSourceDesigner poskytuje metody a vlastnosti, které můžete implementovat za účelem zajištění vlastního chování v době návrhu.

Návrhář může také použít dostupné služby v době návrhu k provádění různých úloh, včetně průzkumu aktuálního prostředí v době návrhu pro součásti a jejich vlastnosti, čtení a nastavení hodnot vlastností součástí, správy panelu nástrojů, správy vybraných komponent nebo zobrazení uživatelského rozhraní, které lze použít ke konfiguraci hodnot nebo k použití dalšího zpracování.

Ve většině případů implementujte vlastního návrháře pro zdroj dat odvozením z DataSourceDesigner třídy . Zdroje dat, z jejichž přidruženého návrháře není odvozeno, DataSourceDesigner se zobrazí v zásobníku komponent. Třída DataSourceDesigner implementuje IDataSourceDesigner rozhraní a poskytuje další podporu při návrhu, která může být pro autory návrhářů k užitku. Další informace najdete v referenční dokumentaci k těmto třídám.

Přehled vytváření komponent návrhu najdete v tématu Rozšíření podpory Design-Time.

Vlastnosti

CanConfigure

Získá hodnotu, která označuje, zda lze volat metodu Configure() .

CanRefreshSchema

Získá hodnotu, která označuje, zda lze volat metodu RefreshSchema(Boolean) .

Metody

Configure()

Spustí průvodce konfigurací podkladového zdroje dat.

GetView(String)

DesignerDataSourceView Získá pro zadané zobrazení.

GetViewNames()

Získá názvy zobrazení v podkladovém zdroji dat.

RefreshSchema(Boolean)

Aktualizuje schéma podkladového zdroje dat.

ResumeDataSourceEvents()

Po volání SuppressDataSourceEvents() metody obnoví generování událostí zdroje dat.

SuppressDataSourceEvents()

Potlačí všechny události vyvolané zdrojem dat, dokud ResumeDataSourceEvents() není volána metoda .

Událost

DataSourceChanged

Nastane, když se zdroj dat změnil způsobem, který ovlivňuje ovládací prvky vázané na data.

SchemaRefreshed

Vyvolá se při změně polí nebo dat podkladového zdroje dat.

Platí pro

Viz také