我在 Grid
中定义了一个 ListView
,如下所示:
<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 的开头和结尾添加一个空白项目,但这将是一件愚蠢的事情。
最佳答案
您可以将 ListView 放入另一个 Scrollviewer 中并填充 ListView 本身。
关于xaml - ListView 最后一项的填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619492/