最后一项上的ListView填充

时间:2013-03-25 16:07:40

标签: xaml windows-runtime winrt-xaml

我在ListView中定义了Grid,如下所示:

<Border BorderThickness="1" Grid.Row="1" VerticalAlignment="Top" Margin="0,0,0,50" BorderBrush="Gray">
  <Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="50"/>
        <RowDefinition/>
    </Grid.RowDefinitions>
    <Grid Grid.Row="0">
        <TextBlock Text="Test" HorizontalAlignment="Center" VerticalAlignment="Center"/>
    </Grid>
    <ListView 
        Grid.Row="1"
        ItemsSource="{Binding MyItems}"
        Padding="40,40,40,40"/>
  </Grid> 

我的问题是我希望listview的最后一项距离listView的底部40像素,但我的代码不起作用,顶部填充没问题,但是底部没有效果。这就像在listview的开头和结尾添加一个空白项目,但这将是一件愚蠢的事情。

1 个答案:

答案 0 :(得分:2)

您可以将ListView放在另一个Scrollviewer中并填充ListView本身。