Zpět ke kořenům
Do stránky potřebujeme přidat tlačítka, která zavolají metodu Load
a Unload
.
I v rámci binding contextu, který je zanořen hluboko v hierarchii ViewModelu, můžete přistoupit ke kořenu (celému ViewModelu) za použití speciální proměnné _root
:
<dot:Button Click="{command: _root.Unload()}"
Text="Unload" />
Existuje celá řada dalších speciálních proměnných jako jsou
_parent
,_collection
nebo_this
.
Úkoly
- Přidejte komponentu
<dot:Button>
mimo element<div>
a do její vlastnostiClick
nabindujte metoduLoad
. - Přidejte komponentu
<dot:Button>
dovnitř elementu<div>
, které při kliknutí zavolá metoduUnload
. Nezapomeňte použít_root
- metodaUnload
není definována v objektuProfile
, ale ve ViewModelu.
Popis | Řádek | Sloupec | |
---|---|---|---|