IDataSourceDesigner Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |