1

いくつかのコントロールがある Windows Phone 8 ページがあり、そのうちのいくつかは LongListSelector コントロールです。すべてのコレクションにコンテンツがある場合、すべてが正しく表示されます。

しかし、リストにバインドされたコレクションのいずれかが空の場合、ページ上でそれらの下にあるすべてのコントロールが消えます。つまり、多くのものが欠落しているため、ページが切り捨てられたように見えます。

各コレクションに少なくとも 1 つの項目を追加するようにコードを追加すると、ページが正しく表示されます。

以下に示すように、データバインディングは C# を使用して行われます。

XAML

            <phone:LongListSelector Grid.Row="3" x:Name="PicturesGrid">
                <phone:LongListSelector.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
                            <Image Source="{Binding Filename}" />
                        </StackPanel>
                    </DataTemplate>
                </phone:LongListSelector.ItemTemplate>
            </phone:LongListSelector>

C#

      PicturesGrid.ItemsSource = App.ViewModel.SelectedBird.Pictures;

更新: スクロールバーが表示されていることに気付きましたが、いくらスクロールしても一番下までスクロールできません。

4

0 に答える 0