Я использую элемент управления pivot и привязываю к нему свою коллекцию изображений.У меня проблема с выравниванием фотографий.
Если все фотографии в альбомной ориентации, они располагаются сверху, и я не могу использовать элемент управления жестами в любом месте под фотографией.
Если они представляют собой смесь портрета / пейзажа,изображения отображаются нормально, пока я не поверну устройство.Затем портретные изображения сильно увеличиваются, а ландшафтные изображения располагаются на полпути вниз по экрану.
Я новичок в разработке 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>