2012-12-05 11 views
4

현재 파노라마 페이지가있는 Windows Phone 7.5 앱을 개발 중입니다. 파노라마 페이지에서
, 나는 같은 파노라마 페이지 항목 중 하나에 위치한 빙지도에 전화 위치를 표시하는 등 응용 프로그램의 몇 가지에 대처하는 appbar을 구현하고있다. (... 그들은 심지어 작업을 할 경우) 지금WP7.5 파노라마 페이지의 AppBar

는, 나는 두 가지 옵션이 있습니다 생각하지만, 나는 그들이 어떻게 작동하는지 모른다 : 현재 페이지/항목과 관련된

  1. 만보기 appbar 아이콘
  2. 해당 페이지/항목이 아닌 경우 앱바 아이콘을 클릭 할 때 페이지/항목으로 리디렉션하십시오.

는 이들의 실제로 작동겠습니까? 각 파노라마 항목에 대해 ID를 설정 한 다음 1 또는 2 중 하나를 사용하도록 설정할 수 있습니까?

고마워요 :)

+1

[Panoramas, Pivots and/or Pages 중에서 선택하는 방법]을 읽어 보는 것이 좋습니다. (http://ux.artu.tv/?p=234) –

답변

5

두 가지 모두 가능합니다. 보여주는

appbar 아이콘 당신이 Panorama.SelectionChanged 이벤트를 사용할 수 있습니다 페이지로와 관계있는 :

var currentPanormaItem = ((Panorama)sender).SelectedItem 

if(currentPanormaItem.Equals(firstPageItem)) 
{ 
    // Set AppBar icons for first page 
} 
else if(currentPanormaItem.Equals(secondPageItem)) 
{ 
    // Set AppBar icons for secondpage 
} 

당신이 따라 appbar 아이콘을 설정할 수 있습니다 선택된 파노라마 항목을 알고있는 경우. 파노라마의 선택된 항목 변경

는 다음과 같이 수행 할 수 있습니다 : 파노라마의 선택된 인덱스를 변경하는 것은 가능하지만

panoramaControl.DefaultItem = panoramaControl.Items[indexToSet]; 

, 나는 피벗 컨트롤을 사용 권합니다. Pivot 컨트롤을 사용하면 선택한 항목을 추적하는 것이 더 쉬우 며 선택한 페이지를 프로그래밍 방식으로 전환 할 때 멋진 애니메이션을 얻을 수 있습니다.

+1

감사합니다. 지금. 다시 한번 감사드립니다 :). – AndreasB