피벗 항목 1은 연결되는 페이지를로드하지만 상단에는 피벗이 여전히 있습니다.
나는 당신이 아마 그래서 UserControl
을 사용할 필요가없는 경우, Pivot
의 헤더를 클릭하면 어떤 페이지로 Pivot
의 내용을 탐색 할 생각합니다. 필요한 것은 Frame 컨트롤입니다.
먼저 우리는 Pivot에 헤더 부분과 내용 부분이 있음을 알아야합니다. 필요한 것은 헤더를 항상 표시하는 것입니다.
예를 들어, 당신은 다음과 같이 코딩 할 수 있습니다 :
<Pivot>
<PivotItem Header="Page 1">
<Frame x:Name="frame1" />
</PivotItem>
<PivotItem Header="Page 2">
<Frame x:Name="frame2" />
</PivotItem>
<PivotItem Header="Page 3">
<Frame x:Name="frame3" />
</PivotItem>
</Pivot>
을이 같은 예를 들어이 Frame
컨트롤을 탐색 할 수 있습니다 뒤에 코드에서 :
protected override void OnNavigatedTo(NavigationEventArgs e)
{
frame1.Navigate(typeof(MainPage));
frame2.Navigate(typeof(Page2));
frame3.Navigate(typeof(Page3));
}
가 왜'Page' 인스턴스를 필요합니까? 별도의'UserControl'에서보기를 정의 할 수 있으며 피벗에서 사용할 수 있습니다. –
감사합니다 - 나는 간단한 대답이 있어야한다는 것을 알았다. 이제는 말한 것처럼 UserControls를 표시하도록하십시오! – Nodoid