0

我在网格中的第 2 行有 3 个列表。网格定义如下:

<Grid.RowDefinitions>
    <RowDefinition Height="Auto"/>
    <RowDefinition Height="*"/>
    <RowDefinition Height="Auto"/>
</Grid.RowDefinitions>

我的列表框:

<ListBox Foreground="Black" x:Name="MainListBox" Margin="0,0,0,0" ItemsSource="{Binding Items}" HorizontalAlignment="Center">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal" Margin="0,0,0,0">
                <TextBlock Foreground="Black" Text="{Binding Placement}" Style="{StaticResource PhoneTextExtraLargeStyle}" Width="45" />
                <TextBlock Foreground="Black" Text="{Binding Username}" Style="{StaticResource PhoneTextExtraLargeStyle}" Width="160"/>
                <TextBlock Foreground="Black" Text="{Binding Score}" Style="{StaticResource PhoneTextExtraLargeStyle}" Width="160" TextAlignment="Right" />
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

在第一行我有标题,在最后我有一个广告(占用 100 像素)。列表框被填充到 WebClient 下载完成中。

目前我的列表包含 10 个项目,但我只能滑到第 5,4 号(我看到第 6 行的顶部)。

我的列表框中没有定义高度

4

1 回答 1

1

您必须设置列表框的高度。然后它可以滚动到每个项目

于 2012-10-16T01:09:26.713 回答