0

グリッドの3行目の2行目にリストがあります。グリッドは次のように定義されます。

<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ピクセル)。リストボックスはWebClientDownloadCompleteに入力されます。

現在、私のリストには10​​個のアイテムが含まれていますが、5、4までしかスライドできません(6行目の上部が表示されています)。

リストボックスに高さが定義されていません

4

1 に答える 1

1

リストボックスの高さを設定する必要があります。その後、すべてのアイテムにスクロールできます

于 2012-10-16T01:09:26.713 に答える