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 に答える