navigationview 예제

내비게이션뷰에는 기본 제공 뒤로 버튼이 있습니다. 그러나 앞으로 탐색과 마찬가지로 역방향 탐색이 자동으로 수행되지는 않습니다. 사용자가 뒤로 단추를 누르면 BackRequested 이벤트가 발생합니다. 이 이벤트를 처리하여 역방향 탐색을 수행합니다. 자세한 정보 및 코드 예제는 탐색 기록 및 뒤로 탐색을 참조하세요. ItemInvoked은 사용자가 탐색 항목을 탭할 때마다 발생합니다( 이미 선택된 경우에도 마찬가지입니다.) (마우스, 키보드 또는 기타 입력을 사용하여 동등한 동작으로 항목을 호출할 수도 있습니다. 자세한 내용은 입력 및 상호 작용을 참조하십시오.) ItemInvoked 처리기에서 탐색하는 경우 기본적으로 페이지가 다시 로드되고 탐색 스택에 중복 항목이 추가됩니다. 항목이 호출될 때 탐색하는 경우 페이지를 다시 로드하지 않거나 페이지를 다시 로드할 때 탐색 백스택에서 중복 항목이 생성되지 않도록 해야 합니다. (코드 예제 참조). Tutorialwing – 안 드 로이드 탐색뷰 튜토리얼 출력 탐색 보기를 닫아, 우리는 아래와 같이 서랍을 닫아야 참고: 위의 서랍 레이아웃 탐색 서랍 콘텐츠와 우리의 응용 프로그램의 콘텐츠를 보유 하는 레이아웃. 리스터에서: 에 내비게이션항목 선택 세트 탐색항목선택수신자… 우리는 ID를 얻을 수 있습니다 그리고 그것에 게 탐색 참고: a.

루트 레이아웃은 DrawerLayout 세 자식 포함. 첫 번째 자식은 기본 콘텐츠, 다음 왼쪽 탐색 뷰, 오른쪽 탐색뷰입니다. b.android:layout_gravity=»는 왼쪽 또는 오른쪽 서랍인지를 나타냅니다. c.app:headerLayout=»»는 헤더 레이아웃을 나타냅니다. d.app:menu=»@menu/서랍»은 서랍에 표시되는 메뉴 목록을 나타냅니다. AdaptiveTrigger.MinWindowWidth를 사용하는 경우 창이 지정된 최소 너비보다 넓으면 시각적 상태가 트리거됩니다. 즉, 기본 XAML은 좁은 창을 정의하고 VisualState는 창이 넓어질 때 적용되는 수정 사항을 정의합니다. 탐색 뷰의 기본 PaneDisplayMode는 자동이므로 창 너비가 CompactModeThresholdWidth보다 작거나 같을 때 왼쪽최소 탐색이 사용됩니다.

창이 넓어지면 VisualState가 기본값을 재정의하고 맨 위 탐색이 사용됩니다. 앱의 새 부분으로 이동하는 것을 클릭하면 지속적으로 선택해야 합니다.