Udostępnij za pośrednictwem


Xamarin.Forms Cykl życia powłoki

Aplikacje powłoki przestrzegają Xamarin.Forms cyklu życia i dodatkowo uruchamiają Appearing zdarzenie, gdy na ekranie pojawi się strona, a Disappearing zdarzenie, gdy strona znika z ekranu. Te zdarzenia są propagowane na strony i mogą być obsługiwane przez zastąpienie OnAppearing metod lub OnDisappearing na stronie.

Uwaga

W aplikacji powłoki Appearing zdarzenia i Disappearing są wywoływane z kodu międzyplatformowego, zanim kod platformy będzie widoczny dla strony lub usunie stronę z ekranu.

Aby uzyskać więcej informacji na temat Xamarin.Forms cyklu życia aplikacji, zobacz Xamarin.Forms cykl życia aplikacji.

Nawigacja hierarchiczna

W aplikacji Shell wypychanie strony do stosu nawigacji spowoduje, że obiekt jest obecnie widoczny ShellContent i jego zawartość strony, podnosząc Disappearing zdarzenie. Podobnie wyświetlenie ostatniej strony ze stosu nawigacji spowoduje wyświetlenie nowo widocznego ShellContent obiektu i jego zawartości strony, co spowoduje podniesienie Appearing zdarzenia.

Aby uzyskać więcej informacji na temat nawigacji hierarchicznej, zobacz Xamarin.Forms nawigacja hierarchiczna.

W aplikacji Shell wypychanie modalnej strony do modalnego stosu nawigacji spowoduje wyświetlenie wszystkich widocznych obiektów powłoki podnoszących Disappearing zdarzenie. Podobnie wyświetlenie ostatniej modalnej strony ze stosu nawigacji modalnej spowoduje wyświetlenie wszystkich widocznych obiektów powłoki, które zgłaszają Appearing zdarzenie.

Aby uzyskać więcej informacji na temat nawigacji modalnej, zobacz Xamarin.Forms strony modalne.