1

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

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

4

0 回答 0