Xamarin.Forms Životní cyklus prostředí
Aplikace shellu respektují životní cyklus Xamarin.Forms a navíc aktivují Appearing
událost, když se stránka bude zobrazovat na obrazovce, a Disappearing
událost, když se stránka chystá z obrazovky zmizet. Tyto události se šíří na stránky a lze je zpracovat přepsáním OnAppearing
nebo OnDisappearing
metodami na stránce.
Poznámka:
V aplikaci Shell jsou události Appearing
Disappearing
vyvolány z kódu pro různé platformy před tím, než kód platformy zviditelní nebo odebere stránku z obrazovky.
Další informace o Xamarin.Forms životním cyklu aplikace najdete v tématu Xamarin.Forms životní cyklus aplikace.
Hierarchická navigace
V aplikaci Prostředí způsobí vložení stránky do navigačního zásobníku aktuálně viditelný ShellContent
objekt a jeho obsah stránky a vyvolání Disappearing
události. Podobně se při překryvu poslední stránky ze zásobníku navigace zobrazí nově viditelný ShellContent
objekt a jeho obsah stránky a vyvolání Appearing
události.
Další informace o hierarchické navigaci naleznete Xamarin.Forms v hierarchické navigaci.
Modální navigace
V aplikaci Shell bude vložení modální stránky do modálního navigačního zásobníku mít za následek, že všechny viditelné objekty Shell vyvolá Disappearing
událost. Podobně popping poslední modální stránky ze zásobníku modální navigace způsobí, že všechny viditelné objekty Shell vyvolá Appearing
událost.
Další informace o modální navigaci najdete Xamarin.Forms v tématu modální stránky.