ピボット コントロールを使用して、画像のコレクションをそれにバインドしています。写真の配置に問題があります。
すべての写真が横向きの場合、それらは上部に配置され、写真の下のどこでもジェスチャー コントロールを使用できません。
縦向きと横向きが混在している場合、デバイスを回転させるまで、画像は問題なく表示されます。次に、縦向きの画像は非常にズームインされ、横向きの画像は画面の半分下に配置されます。
私は WP7 の開発に不慣れで、レイアウトはまだかなり慣れていません。任意の支援をいただければ幸いです。きっと誰かがこのような基本的なフォト ビューアーを作成したに違いありません....
<controls:Pivot Name="photoPivot" Loaded="photoPivot_Loaded"
ItemsSource="{Binding _photos}">
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<Grid Height="1" Width="1"/>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
<controls:Pivot.ItemTemplate>
<DataTemplate>
<Image VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Source="{Binding photo_link}" />
</DataTemplate>
</controls:Pivot.ItemTemplate>
<controls:Pivot.ItemContainerStyle>
<Style TargetType="controls:PivotItem">
<Setter Property="Margin" Value="0"/>
<Setter Property="Padding" Value="0"/>
</Style>
</controls:Pivot.ItemContainerStyle>
</controls:Pivot>