다음을 통해 공유


Xamarin.Forms Shell 수명 주기

Shell 애플리케이션은 Xamarin.Forms 수명 주기를 따르며 페이지가 화면에 표시되려고 하면 Appearing 이벤트를 실행하고 페이지가 화면에서 사라지려고 하면 Disappearing 이벤트를 실행합니다. 이 이벤트는 페이지로 전파되며 페이지에서 OnAppearing 또는 OnDisappearing 메서드를 재정의하여 처리할 수 있습니다.

참고 항목

셸 애플리케이션에서 AppearingDisappearing 이벤트는 페이지를 표시하거나 화면에서 페이지를 제거하는 플랫폼 코드 전에 플랫폼 간 코드에서 발생합니다.

Xamarin.Forms 앱 수명 주기에 대한 자세한 내용은 Xamarin.Forms 앱 수명 주기를 참조하세요.

계층적 탐색

Shell 애플리케이션에서 페이지를 탐색 스택에 푸시하면 현재 표시되는 ShellContent 개체와 해당 페이지 콘텐츠에서 Disappearing 이벤트가 발생합니다. 마찬가지로 탐색 스택의 마지막 페이지가 표시되면 새로 표시되는 ShellContent 개체와 해당 페이지 콘텐츠에서 Appearing 이벤트가 발생합니다.

계층적 탐색에 대한 자세한 내용은 Xamarin.Forms 계층적 탐색을 참조하세요.

Shell 애플리케이션에서 모달 페이지를 모달 탐색 스택에 푸시하면 표시되는 모든 Shell 개체에서 Disappearing 이벤트가 발생합니다. 마찬가지로 모달 탐색 스택에서 마지막 모달 페이지를 표시하면 표시되는 모든 Shell 개체에서 Appearing 이벤트가 발생합니다.

모달 탐색에 대한 자세한 내용은 Xamarin.Forms 모달 탐색을 참조하세요.