INavigation 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
플랫폼별 탐색을 추상화하는 인터페이스입니다.
public interface INavigation
type INavigation = interface
- 파생
설명
Android 플랫폼에서 INavigation 작업은 활동 수명 주기 알림을 생성하지 않습니다. 푸시하거나 팝하는 각 Page 항목에 대해 의 NavigationPage Android 구현은 단순히 페이지의 콘텐츠를 단일 활동에 추가하거나 제거합니다.
또한 Windows Phone 플랫폼은 기본적으로 탐색을 제공합니다. 따라서 개체를 사용하여 NavigationPage 해당 플랫폼에서 탐색할 필요가 없습니다.
속성
ModalStack |
모달 탐색 스택을 가져옵니다. |
NavigationStack |
탐색에서 페이지의 스택을 가져옵니다. |
메서드
InsertPageBefore(Page, Page) |
스택에서 기존 페이지 전의 탐색 스택에 페이지를 삽입합니다. |
PopAsync() |
탐색 스택에서 가장 최근 Page를 비동기적으로 제거합니다. |
PopAsync(Boolean) |
선택적 애니메이션으로 탐색 스택에서 가장 최근 Page를 비동기적으로 제거합니다. |
PopModalAsync() |
가장 최근의 모달 형식으로 표시된 Page를 비동기적으로 해제합니다. |
PopModalAsync(Boolean) |
선택적 애니메이션으로 가장 최근의 모달 형식으로 표시된 Page를 비동기적으로 해제합니다. |
PopToRootAsync() |
모두 팝하지만 탐색 스택에서 Page를 제거합니다. |
PopToRootAsync(Boolean) |
선택적 애니메이션으로 모두 팝하지만 탐색 스택에서 Page를 제거합니다. |
PushAsync(Page) |
탐색 스택의 맨 위에 Page를 비동기식으로 추가합니다. |
PushAsync(Page, Boolean) |
선택적 애니메이션으로 탐색 스택의 맨 위에 Page를 비동기식으로 추가합니다. |
PushModalAsync(Page) |
Page를 모달 형식으로 표시합니다. |
PushModalAsync(Page, Boolean) |
선택적 애니메이션으로 Page를 모달 형식으로 표시합니다. |
RemovePage(Page) |
탐색 스택에서 지정된 페이지를 제거합니다. |