Obrazovky klienta Silverlight
Můžete tvořit a navrhovat obrazovky nejlépe založené na programu Silverlight aplikace LightSwitch porozuměním šablony, nástroje a úlohy, které toto téma představuje.
[!POZNÁMKA]
Pomocí Microsoft LightSwitch for Visual Studio Update 2 můžete také vytvořit obrazovky ve formátu HTML a optimalizujte je pro mobilní zařízení.Další informace naleznete v tématu Obrazovky klienta HTML pro aplikace LightSwitch.
Šablony obrazovky
Chcete-li začít, vytvořte obrazovku pomocí jedné z následujících šablon obrazovky:
Obrazovka Nová data
Obrazovka Hledat data
Obrazovka s detaily
Obrazovka Upravitelná mřížka
Obrazovka Seznam a podrobnosti
Informace o tom, jak vytvářet vybrat šablonu získáte v tématu Výběr typu obrazovky
Informace o vyhledání těchto šablon naleznete v tématu Postupy: Vytvoření obrazovky v aplikaci Silverlight.
Nástroje návrhu obrazovky
S použitím návrháře obrazovky nebo po otevření obrazovky Režim úpravy lze změnit návrh obrazovky, když je spuštěná aplikace.
Návrhář obrazovky
V návrháři obrazovky se zobrazí položky, jako například datová pole a příkazy, a strom obsahu obrazovky, což je hierarchická reprezentace dat.Položky lze přetáhnout do stromu obsahu obrazovky a uspořádat je do požadovaného pořadí.
Další informace o návrháři obrazovky naleznete v tématu Prohlídka Návrhář obrazovky.
Další informace o návrhu obrazovky naleznete v tématu Názorný postup: Navrhování obrazovky.
Další informace o tom, jak provádět specifické úkoly návrhů v Návrháři obrazovky, naleznete v tématu Postupy: Návrh obrazovky aplikace Silverlight pomocí Návrháře obrazovky.
Obrazovka Režim úprav
S použitím obrazovky Režim úprav lze měnit návrh obrazovky, když je spuštěná aplikace.Před použitím změn lze také zobrazit náhled změn.Na obrazovce Režim úprav lze při spuštěné aplikaci provést následující úkoly návrhu:
Odebrání položek z obrazovky
Změna titulků položky
Změna typu ovládacího prvku položky (například popisku nebo textového pole)
Změna umístění popisku položky
Zobrazení nebo skrytí položky
Přesunutí položky do jiného umístění na obrazovce
Seskupení položek
Přidání tlačítek na obrazovku
Zrušit změny
Obnovení výchozích hodnot položek vlastností
Na následujícím obrázku vidíte obrazovku Režim úprav.
Další informace o obrazovce Režim úprav naleznete v tématu Postupy: Přizpůsobení obrazovky v běžící aplikaci Silverlight.
Úkoly při návrhu obrazovky
Chcete-li upravit návrh obrazovky, můžete provádět následující úkoly:
Změna vzhledu obrazovky
Přidání polí a příkazů na obrazovku
Filtrování dat zobrazených na obrazovce
Přidání dat na obrazovku
Upravit nabídku navigace obrazovky
Úpravy obrazovky pomocí kódu
Změna vzhledu obrazovky
Způsob zobrazení dat na obrazovce lze změnit.Například lze nakonfigurovat zobrazení kolekce informací jako seznam nebo mřížka.Pořadí zobrazení polí lze změnit a pole seskupit.
Další informace naleznete v tématu Postupy: Návrh obrazovky aplikace Silverlight pomocí Návrháře obrazovky.
Příklad navrhování vzhledu obrazovky, na které se zobrazí informace z ukázkové databáze Northwind, získáte v tématu Přizpůsobení vzhledu obrazovky.
Přidání polí a příkazů na obrazovku
LightSwitch obrazovky poskytují integrované příkazy tak, aby uživatelé mohli zobrazit, aktualizovat, odstranit nebo uložit data.Lze také přidat vlastní příkazy a pole.
Chcete-li přidat na obrazovku nějaký druh obchodní logiky, přidejte vlastní příkaz.Lze například přidat tlačítko tak, aby uživatel mohl zobrazit seznam zákazníků na základě objemu prodejních objednávek.Další informace naleznete v tématu Postupy: Přidání vlastního příkazu na obrazovku aplikace Silverlight.
Lze přidat pole vlastních místních vlastností pro shromažďování nebo zobrazení informací.Například lze přidat textové pole vedle tlačítka objemu prodeje tak, aby uživatel mohl zadat, kolik zákazníků se má zobrazit v seznamu.Další informace naleznete v tématu Postupy: Přidání místní vlastnosti na obrazovku aplikace Silverlight.
Přidání vlastních ovládacích prvků na obrazovku
Na obrazovku aplikace platformy LightSwitch lze přidávat ovládací prvky technologie Silverlight.Pomocí ovládacích prvků programu Silverlight lze zobrazit nebo shromažďovat informace způsobem, který je nad rámec funkcí integrovaných ovládacích prvků LightSwitch.Ovládací prvky aplikace Silverlight lze také použít k nahrazení jakýchkoli integrovaných ovládacích prvků LightSwitch, které se zobrazí na obrazovce.Další informace naleznete v tématu Postupy: Přidání vlastního ovládacího prvku na obrazovku aplikace Silverlight.
Filtrování dat zobrazených na obrazovce
Lze filtrovat data, která se zobrazí na obrazovce, změnou podmínek dotazů na obrazovce.
Každá skupina dat, která se zobrazí v levém podokně v návrháři, je založena na dotazu.Na obrazovce se zobrazí pouze informace vrácené těmito dotazy.Chcete-li změnit informace zobrazené pro skupinu dat, upravte dotaz.
Další informace naleznete v tématu Postupy: Filtrování dat na obrazovce aplikace Silverlight.
Přidání dat na obrazovku
Na obrazovku lze přidat další typy dat.Například na obrazovku, která zobrazí zákazníky, lze přidat mřížky dat pro zobrazení seznamu objednávek.Další informace naleznete v tématu Jak: přidání dat do obrazovky.
Upravit nabídku navigace obrazovky
V aplikaci může uživatel otevřít obrazovku kliknutím na název v nabídce navigace.Pořadí, ve kterém chcete tyto obrazovky zobrazit v nabídce lze určit.Lze také určit, která obrazovka se zobrazí při spuštění aplikace a zda může uživatel otevřít více oken, která se zobrazí jako karty.
Další informace naleznete v tématu Jak: vytvoření položky nabídky a navigace skupin.
Povolit uživatelům vyhledávání dat
LightSwitch obsahuje integrovanou podporu pro vyhledávání.Když je aplikace spuštěná, zobrazí se nad každým sběrem dat na obrazovce vyhledávací pole.Uživatel může zadat podmínky do jednoho z vyhledávacích polí a potom stisknout klávesu ENTER a vyhledat tak související informace.
Informace o tom, jak skrýt vyhledávací pole na obrazovce, získáte v tématu Postupy: Návrh obrazovky aplikace Silverlight pomocí Návrháře obrazovky.
Informace o tom, jak z vyhledávání vyloučit určitá pole naleznete v tématu Odkaz: Vlastnosti Designer dat.
V aplikaci LightSwitch je k dispozici šablona, kterou lze použít k vytvoření obrazovky hledání.Další informace naleznete v tématu Výběr typu obrazovky
V požadavku hledání jsou brána v úvahu pouze pole typu String.Kromě toho platí požadavek hledání pouze pro související sběr dat.Například v poli pro vyhledávání, které se zobrazí nad kolekcí zákazníků nelze vyhledávat informace o objednávkách zadaných zákazníkem.
Chcete-li umožnit vyhledávání, které bude brát v úvahu pole bez řetězců nebo informace, které existují v souvisejících kolekcích, je nutné na obrazovce implementovat vlastní vyhledávací funkci.Příklad, jak to provést, naleznete v tématu Creating a Custom Search Screen in Visual Studio LightSwitch.
Úpravy obrazovky pomocí kódu
K částečným metodám, které jsou volány aplikací LightSwitch lze přidat kód tak, aby byly obrazovky při výskytu určitých událostí za běhu, příslušným způsobem změněny.Lze například přidat kód, který skryje název společnosti, která chce zůstat pro uživatele aplikace v anonymitě.Tento kód prozkoumá názvy společností u zákazníků a pokud najde shodu, nastaví vlastnost před zobrazením informací na obrazovce IsVisible pole CompanyName na hodnotu False.
Další informace o tom, kde psát kód, naleznete v tématu Postupy: Zpracování událostí obrazovky v aplikaci Silverlight a Postupy: Přidání vlastního příkazu na obrazovku aplikace Silverlight.
Další informace o tom, jak přidat kód, který upraví obrazovku, získáte v tématu Postupy: Úpravy obrazovky aplikace Silverlight pomocí kódu.
Příbuzná témata
Title |
Description |
---|---|
Popisuje šablony, které lze použít jako výchozí bod pro vytvoření obrazovek. |
|
Ukazuje, jak přidat obrazovky aplikace. |
|
Ukazuje části návrháře a jejich funkce. |
|
Ukazuje, jak navrhovat obrazovku zobrazující data z ukázkové databáze Northwind. |
|
Postupy: Návrh obrazovky aplikace Silverlight pomocí Návrháře obrazovky |
Ukazuje, jak používat nástroj Návrhář obrazovky. |
Postupy: Přizpůsobení obrazovky v běžící aplikaci Silverlight |
Ukazují, jak lze přizpůsobit vzhled obrazovky, když je spuštěná aplikace. |
Postupy: Přidání místní vlastnosti na obrazovku aplikace Silverlight |
Ukazuje, jak přidat vlastní místní vlastnost pole na obrazovce. |
Postupy: Přidání vlastního příkazu na obrazovku aplikace Silverlight |
Ukazuje, jak přidat tlačítko nebo odkaz, které spustí vlastní kód na obrazovce. |
Postupy: Přidání vlastního ovládacího prvku na obrazovku aplikace Silverlight |
Ukazuje, jak vytvořit ovládací prvek mimo LightSwitch a použít ho na obrazovce LightSwitch. |
Ukazuje, jak přidat data z dalších dotazů na obrazovku. |
|
Ukazuje, jak pomocí dotazů řídit to, která data se zobrazí na obrazovce. |
|
Postupy: Zpracování událostí obrazovky v aplikaci Silverlight |
Popisuje, jak upravit aplikaci napsáním kódu, který se spouští při určitých událostech. |
Popisuje, jak použít kód pro úpravy ovládacích prvků a práci s položkami na obrazovce. |
|
Popisuje vlastnosti položek, které se zobrazí v seznamu členů obrazovky a stromu obsahu obrazovky návrháře obrazovky.Vzhled a chování položek lze upravit pomocí nastavení hodnoty vlastností v okně Vlastnosti. |
|
Popisuje dostupné možnosti pro přidání vykazování a možnosti tisku LightSwitch aplikace. |