저는 Windows Phone 개발을 처음 사용하므로 나와 함께 맨발로하십시오. 나는 아래와 같이 PivotItem을 가진 간단한 Pivot을 가지고있다. 가로 및 세로 모드에서 ScrollViewer를 사용하여 올바른 스크롤
<StackPanel>
<controls:Pivot x:Name="TopPivot" Title="Daily Comics" ItemsSource="{Binding ComicsListModel}" SelectionChanged="TopPivot_SelectionChanged" Height="762">
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding ComicName}"/>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
<controls:Pivot.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding PubDate}" HorizontalAlignment="Center" VerticalAlignment="Top" />
<ScrollViewer VerticalScrollBarVisibility="Auto">
<Image x:Name="ComicStrip" Source="{Binding ComicImage}" Stretch="UniformToFill" />
</ScrollViewer>
</StackPanel>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
</StackPanel>
문제
는 완전히 보이지 않으면 내가 ("ComicStrip"라는 이름의) 이미지가 세로로 스크롤 할 것입니다. 이 모드는 세로 모드에서는 작동하지만 lanscape에서는 작동하지 않습니다. lanscape에서는 이미지를 부분적으로 만 스크롤 할 수 있으며 이미지의 하단 부분은 보이지 않습니다.내가 lanscape 모드에있을 때 ScrollViewer에 높이를 말해야한다고 생각하지만이 사용 사례를 어떻게 처리해야하는지 모릅니다. 기본 사용 사례처럼 보입니다.
내가해야 할 조언이 있습니까?
당신이 보이는 것이 아니라 자동으로 VerticalScrollBarVisibility를 어떻게 설정하면 어떻게됩니까? –
흠 - 행동에 차이가 없습니다. 그리고 이상하게도 이미지를 패닝 할 때 스크롤바가 보이지 않습니다. –