두 개의 링크가있는 MainPage를 만들었습니다. 두 가지 모두 사용자를 새로운 피벗 페이지로 안내합니다. 그러나 첫 번째 링크는 피벗의 첫 번째 페이지를 열고 두 번째 링크는 피벗의 두 번째 페이지를 엽니 다.Windows Phone에서 특정 피벗 페이지로 이동하려면 어떻게해야합니까?
MainPage :
NavigationService.Navigate(new Uri("/PivotTester.xaml?goto=" + i, UriKind.Relative));
다음 PivotTester 페이지 :
는 지금까지 다음과 같은 코드가
namespace CelticNow
{
public partial class PivotTester : PhoneApplicationPage
{
PivotTester pivot = new PivotTester();
public PivotTester()
{
InitializeComponent();
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
string strItemIndex;
if (NavigationContext.QueryString.TryGetValue("goto", out strItemIndex))
pivot.SelectedIndex = Convert.ToInt32(strItemIndex);
base.OnNavigatedTo(e);
}
}
}
내가 새 =은 "피벗 피벗에서 추가를 ... "PivotTester.SelectedIndex를 사용하면 작동하지 않습니다.
누구나 내가 어떻게이 작업을 수행 할 수있는 해결책을 제시 할 수 있습니까? 감사.
새 인스턴스를 생성했기 때문에 , 당신이해야 할 일은 디자인에서 사용하는 피벗 컨트롤에 Name 속성을 설정하는 것입니다. SelectedIndex를 설정하면 –
감사합니다.하지만 gett "SelectedItem"- "PivotTester에 대한 정의가 없습니다"라는 오류 메시지가 나타납니다. 어떤 아이디어? – user3176804
pivotottester가 현재 페이지입니다 (: –