我有Windows Phone 8页面,其上有许多控件,其中一些是LongListSelector控件。如果所有集合都包含内容,则所有内容都会正
但是如果绑定到列表的任何集合都是空的,页面下面的所有控件都会消失,即页面看起来会被截断,因为很多东西都缺失了。
如果我添加代码以确保至少在每个集合中添加项目,页面就会正确显示。
数据绑定使用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;
更新:我注意到有一个滚动条存在,但无论我滚动多少,我都不会到达底部。