피벗에 대한 지침(Windows Phone 스토어 앱)

Windows Phone 앱: 피벗 항목이 있는 피벗 컨트롤

Windows Phone 앱: 피벗 항목이 있는 피벗 컨트롤

설명

피벗 컨트롤은 일반적으로 동일한 데이터 집합에서 서로 다른 피벗(보기 또는 필터) 간에 빠르게 이동하는 방법을 제공하는 전체 화면 컨테이너 및 탐색 모델입니다. 예를 들어 피벗 컨트롤을 사용하는 메일 앱은 첫 번째 피벗 항목(또는 보기)에 모든 메일을 나열한 다음 동일한 목록을 다른 피벗 항목에서 읽지 않은 메일, 플래그 지정된 메일, 긴급 메일로 필터링할 수 있습니다.

권장 사항 및 금지 사항

  • 테마를 사용하여 피벗 컨트롤의 기본 모양을 재정의합니다.
  • 피벗 컨트롤은 마지막 피벗 항목부터 첫 번째까지, 또는 그 반대로 래핑됩니다. 이 효과를 사용하여 앱 흐름을 적절하게 디자인합니다.
  • 성능상의 이유로, 그리고 사용자가 현재 위치를 파악하지 못할 가능성을 제한하기 위해 피벗 컨트롤에 사용하는 피벗 항목은 4개 또는 5개를 넘지 않아야 합니다. 피벗 컨트롤을 적게 사용하고 피벗 항목 사용은 환경에 적합한 시나리오로 제한합니다.
  • 피벗 컨트롤을 사용하여 비슷한 유형의 개체 또는 데이터만 표시합니다(예: 동일한 데이터의 필터링된 보기).
  • 사용자에게 다음 피벗 창이 있음을 나타내는 시각적 단서를 제공하고 지역화에 도움이 되도록 피벗 항목 헤더 텍스트를 최대 두 단어로 제한합니다.
  • 근본적으로 다른 작업을 노출하는 작업 흐름에는 피벗 컨트롤을 사용하지 마세요. 다양한 피벗 항목이 매끄럽게 진행되고(모양과 느낌) 항목 간 이동으로 인해 사용자의 활동이 급격하게 달라지지 않아야 합니다(예: 한 페이지에서 메일을 필터링하고 다른 페이지에 사진을 보는 경우).
  • 사용자 작업을 통해 정보가 추가될 수 있는 동안에는 빈 피벗 항목을 제거하면 안 됩니다. 예를 들어 현재 읽지 않은 메일이 없는 경우에도 동기화를 통해 일부 피벗 항목이 나타날 수 있으므로 읽지 않은 메일 피벗 항목을 제거하면 안 됩니다. 대신 '읽지 않은 메시지 없음'과 같은 개체 틀 콘텐츠를 표시합니다.
  • 허브 컨트롤 내부에서 피벗 컨트롤을 사용하거나 피벗 컨트롤 내부에서 허브 컨트롤을 사용하지 않습니다. 또한 다른 피벗 컨트롤 내부에 피벗 컨트롤을 배치하지 마세요. 그러나 피벗 컨트롤에 대한 허브 섹션 링크 내부에 개체를 포함하거나 그 반대로 포함할 수는 있습니다.
  • 피벗 컨트롤 내부에서 이동하거나 스크롤할 수 있는 컨트롤을 사용하지 마세요. 예를 들어 피벗 항목 내부에 지도 컨트롤을 넣으면 피벗 컨트롤 사용이 어려워질 수 있습니다. 제스처 입력이 혼란스럽게 됩니다. 예를 들어 슬라이더가 있고 피벗 컨트롤의 항목 내에 있을 때 슬라이더를 왼쪽으로 밀 경우 인접 항목으로 이동하려는 것인지, 아니면 슬라이더를 이동하려는 것인지가 분명하지 않습니다. 제스처 입력이 필요한 컨트롤에 대한 해결 방법은 해당 컨트롤을 고유한 페이지에 넣고 탐색하는 것입니다. 제스처 해제된 컨트롤을 피벗 항목(예: 지도)에 배치할 수 있습니다. 지도를 활성화하는 버튼을 오버레이할 수 있습니다. 버튼을 누르거나 탭하면 지도만 포함된 다른 페이지로 이동됩니다. 여기서 사용자는 뒤로 버튼을 눌러 피벗 항목으로 돌아갈 수 있습니다.
  • 피벗 항목 내에서 텍스트 입력 상자를 사용하면 안 됩니다. 사용할 경우 왼쪽에서 오른쪽으로 긋기 및 이동 제스처 조작을 방해합니다.

추가 사용법 지침

큰 데이터 집합을 필터링하거나, 여러 데이터 집합을 보거나, 앱 보기를 전환하는 데 피벗 컨트롤을 사용할 수 있습니다. 앱은 통합된 Windows Phone 피벗 환경처럼 보이고 반응합니다.

모양 및 작업

피벗 컨트롤은 서로 나란히 가로로 정렬된 일련의 피벗 항목(또는 보기)을 호스트합니다. 컨트롤을 통해 사용자는 가로로 밀거나 그어서 다음 또는 이전 피벗 항목으로 이동할 수 있습니다.

피벗에서는 다음 터치 조작이 기본적으로 지원됩니다.

  • 가로 슬라이드(터치 및 왼쪽/오른쪽으로 끌기)
  • 가로 긋기(터치 및 빠르게 왼쪽/오른쪽으로 끌기)

피벗 항목에 호스트되는 컨트롤은 평소처럼 계속 조작할 수 있습니다. 예를 들어 링크를 탭하고 목록을 가로로 스크롤할 수 있습니다.

피벗 항목 간 탐색

컨트롤 설명

피벗 컨트롤은 피벗 항목에 대한 호스트 또는 컨테이너입니다. 각 피벗 항목은 레이아웃 패널, 컨트롤, 링크와 같은 콘텐츠를 포함할 수 있습니다. 피벗 컨트롤 아키텍처에 대한 자세한 내용은 Windows Phone용 피벗 컨트롤 아키텍처를 참조하세요.

피벗 컨트롤 구성 요소(피벗 제목, 피벗 항목 헤더 등)

피벗 컨트롤 구성 요소(피벗 제목, 피벗 항목 헤더 등)

디자이너용

Windows Phone용 피벗 컨트롤

개발자용(XAML)

Windows Phone용 피벗 앱을 만드는 방법

Pivot class

PivotItem class