いくつかのコントロールがある 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;
更新: スクロールバーが表示されていることに気付きましたが、いくらスクロールしても一番下までスクロールできません。