언어: HTML | XAML

페이지 간 탐색(XAML)

C++, C# 또는 Visual Basic으로 작성한 Windows 런타임 앱에서 페이지 및 콘텐츠 간 탐색을 지원하는 방법에 대해 알아봅니다.

대부분의 Windows 런타임 앱은 사용자가 탐색하고 사용할 수 있는 여러 페이지의 콘텐츠 및 기능으로 구성됩니다. 여기서는 C++, C# 또는 Visual Basic으로 작성한 Windows 런타임 앱이 일반적으로 단일 페이지 탐색 모델을 사용하는 방법 및 전용 컨트롤을 사용하여 탐색을 구현하는 방법에 대해 설명합니다.

여러 페이지 탐색은 앱 컨텍스트를 신경 쓰지 않고 페이지나 화면 간을 탐색하는 데 사용됩니다. 각 페이지에는 고유한 함수 및 데이터 집합, 표시할 XAML의 새로운 집합, 스타일 정보 등이 있습니다. 이러한 페이지는 웹 사이트 내에서 매우 일반적인 웹 페이지입니다.

반대로 단일 페이지 탐색 모델은 단일 페이지를 사용하여 앱 컨텍스트를 유지 관리하고 필요에 따라 추가 데이터 및 콘텐츠를 로드합니다. 응용 프로그램은 여전히 여러 파일로 나누어지지만, 페이지에서 페이지로 이동하는 대신 기본 페이지에 다른 문서를 로드하는 것입니다. 기본 페이지는 언로드되지 않으므로 스크립트도 언로드되지 않습니다. 따라서 상태, 전환 또는 애니메이션을 더욱 손쉽게 관리할 수 있습니다. C++, C# 또는 Visual Basic을 사용하는 Windows 스토어 앱에서는 단일 페이지 탐색 모델을 사용할 것을 권장합니다.

C++, C# 또는 Visual Basic을 사용하는 Windows 런타임 앱용 Microsoft Visual Studio 프로젝트 템플릿(허브, 그리드분할)은 단일 페이지 탐색 모델을 사용합니다. 이 모델에서 XAML 페이지는 기본 창의 콘텐츠로서 중앙 프레임에 로드되며, 그런 다음 사용자는 해당 프레임을 사용하여 다른 페이지로 이동합니다. 페이지는 대체로 사용자 작업에 대한 응답으로 필요에 따라 로드됩니다. 이 모델은 보다 매끄럽고 앱과 유사한 페이지 간 전환을 제공하며, 앱 상태를 더 쉽게 관리할 수 있도록 합니다. 템플릿에 대한 개요는 Windows 런타임 앱용 C#, VB 및 C++ 프로젝트 템플릿을 참조하세요.

앱에 가장 적합한 탐색 패턴을 선택하는 방법을 보려면 탐색 패턴을 참조하세요.

앱 기능 전체 프로세스 시리즈의 일부로 플랫 탐색계층적 탐색 패턴의 작동 방법을 살펴보세요.

이 섹션의 내용

항목설명

빠른 시작: 페이지 간 탐색

이 항목에서는 기본 탐색 개념을 설명하고 두 페이지 간에 탐색하는 앱을 만드는 방법을 소개합니다.

외부 웹 페이지에 연결하는 방법

외부 웹 페이지에 연결하고 C# 또는 Visual Basic으로 작성한 Windows 런타임 앱에 이를 표시하는 방법을 배웁니다.

 

관련 항목

디자이너용
탐색 패턴
명령 패턴
레이아웃
뒤로 단추
허브 컨트롤에 대한 지침
앱 바에 대한 지침(Windows 스토어 앱)
앱 바에 접근성 구현
개발자용(XAML)
Windows.UI.Xaml.Controls Hub class
Windows.UI.Xaml.Controls AppBar class
Windows.UI.Xaml.Controls CommandBar class
첫 번째 앱 - 3부: 탐색, 레이아웃 및 보기
첫 번째 앱 - C++ Windows 스토어 앱에서 탐색 및 보기 추가(자습서 3/4)
XAML 허브 컨트롤 샘플
XAML AppBar 컨트롤 샘플
XAML 탐색 샘플
앱 바 추가(XAML)
빠른 시작: 페이지 간 탐색

 

 

표시:
© 2015 Microsoft