0

我正在使用枢轴控件并将我的图像集合绑定到它。我在对齐照片时遇到问题。

如果所有照片都是横向的,它们会在顶部对齐,我无法在照片下方的任何位置使用手势控制。

如果它们是纵向/横向的混合,则图像看起来不错,直到我旋转设备。然后纵向图像被极大地放大,而横向图像位于屏幕的一半。

我是 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>
4

1 回答 1

0

我能够通过从数据模板和 LayoutRoot 网格中的网格中删除所有高度/宽度定义来解决这个问题。

于 2011-02-21T21:03:50.250 回答