绑定到LongListSelector的空集合导致页面视图不正确

时间:2013-07-31 14:04:17

标签: xaml data-binding longlistselector windows-phone-8

我有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;

更新:我注意到有一个滚动条存在,但无论我滚动多少,我都不会到达底部。

0 个答案:

没有答案