4 가지 파노라마 항목으로 구성된 wp8 앱에서 파노라마 컨트롤을 사용하고 있습니다. 이 항목들은 모두 개별 파일입니다. 항목의 내용은 MVVM Cross를 사용하여 뷰 모델에 바인딩됩니다.Panorama-control은 탐색 할 때 선택된 파노라마 항목을 기억하지 않습니다.
파노라마 항목에서 새 페이지로 이동하여 돌아갈 때 파노라마 컨트롤에 첫 번째 파노라마 항목 (다소 재설정 됨)이 표시됩니다.
파노라마 컨트롤에서 selectedIndex
을 사용하여 OnNavigatedTo
을 덮어 쓰려고했으나 -1
만 반환합니다.
파노라마 컨트롤이 포함 된 XAML 클래스 : 어떤 도움
<Grid x:Name="LayoutRoot" Background="Transparent">
<!--Panorama Control-->
<!--Cannot bind directly to background with ImageBrush, using converter instead-->
<controls:Panorama x:Name="panorama"
Background="{Binding Home.WindowsBackgroundUrl, Converter={StaticResource ImageBrushConverter}}">
<controls:Panorama.Title>
<StackPanel Orientation="Vertical" Margin="0,60,0,0">
<Image x:Name="Icon" Source="/Images/PanoramaLogo.png" />
</StackPanel>
</controls:Panorama.Title>
<!--Panorama items-->
<ScrollViewer>
<local:InterestView x:Name="Interest" Margin="0,-20,0,0" />
</ScrollViewer>
<ScrollViewer>
<local:CustomerCategoryPanoramaItem x:Name="Customer" Margin="0,-20,0,0"/>
</ScrollViewer>
<ScrollViewer>
<local:MapListView x:Name="MapList" Margin="0,-20,0,0"/>
</ScrollViewer>
<ScrollViewer>
<local:ContactMeView Margin="0,-20,0,0"/>
</ScrollViewer>
</controls:Panorama>
</Grid>
감사를