Sdílet prostřednictvím


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.

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.