Sdílet prostřednictvím


Postupy: Zpracování událostí obrazovky v aplikaci Silverlight

Aplikaci lze přizpůsobit napsáním kódu, který se spouští při určitých událostech.Například lze napsat kód, který se bude spouštět před uložením dat do zdroje dat.

Události, které lze zpracovávat, je možné rozdělit do čtyř kategorií:

  • Metody tlačítek, které jsou volány při kliknutí na tlačítko

  • Obecné metody, které jsou volány při načtení nebo uložení dat nebo při zavření obrazovky.

  • Metody řízení přístupu volané pro ověření, zda má uživatel oprávnění k provedení úkolu.

  • Metody sběru, které jsou volány při změně kolekce.

Popis těchto metod je uveden v tabulkách na konci tohoto tématu.

Zpracování události obrazovky

  1. Dvojím kliknutím otevřete v Průzkumníkovi řešeníobrazovku, kterou chcete upravit.

    Otevře se Návrhář obrazovky.

  2. V horní části Návrháře obrazovky klikněte na šipku vedle tlačítka Zápis kódu a vyberte metodu.Metody, ke kterým lze přidat vlastní kód, se zobrazí v následujících tabulkách.

    Otevře se editor kódu.

    [!POZNÁMKA]

    Možnost Metody sběru se zobrazí pouze v rozevíracím seznamu Zápis kódu, pokud je vybrána kolekce v levém podokně s daty v Návrháři obrazovky.

  3. Umístěte kurzor do metody, která byla právě vytvořena, a zadejte kód, který chcete spustit při výskytu události.

Seznam metod událostí obrazovky

V následující tabulce jsou uvedeny metody události vztahující se k obrazovce.Všechny tyto metody jsou spuštěné ve vrstvě klienta.

Metody tlačítek

Description

<MyMethodName>_Execute

Voláno při kliknutí na tlačítko spojené s danou metodou.

Obecné metody

Description

<ScreenName>_Activated

Voláno ihned po aktivaci obrazovky.

<ScreenName>_Closing

Voláno hned po zavření obrazovky.

<ScreenName>_Created

Voláno hned po zobrazení obrazovky.

<ScreenName>_InitializeDataWorkspace

Voláno hned po načtení dat obrazovky.

<ScreenName>_Run

Voláno při požadavku na zobrazení obrazovky.

<ScreenName>_SaveError

Voláno při pokusu o uložení výsledků obrazovky při chybě.

<ScreenName>_Saved

Voláno hned po uložení obrazovky.

<ScreenName>_Saving

Voláno těsně před uložením obrazovky.

Metody řízení přístupu

Description

CanRun<ScreenNam

Voláno před zobrazením obrazovky.LightSwitch volá tuto metodu ke kontrole oprávnění pro aktuálního uživatele.

<MyMethodName>_CanExecute

Voláno před spuštěním metody.LightSwitch volá tuto metodu ke kontrole oprávnění pro aktuálního uživatele.

Metody sběru

Description

<CollectionName>_Changed

Voláno hned po změně kolekce.

<CollectionName>_SelectionChanged

Voláno hned po výběru aktuálně zvolené položky v kolekci.

Viz také

Úkoly

Jak: zpracování dat událostí

Jak: zpracování událostí dotazu

Koncepty

Psaní kódu v LightSwitch

Postupy: Úpravy obrazovky aplikace Silverlight pomocí kódu

Další zdroje

Obrazovky: Uživatelské rozhraní aplikace