xaml - ListView 最后一项的填充

标签 xaml windows-runtime winrt-xaml

我在 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/

相关文章:

microsoft-metro - Paypal Windows8 Checkout SDK 是否支持循环支付?

c# - 修复了 XAML 中的定位

c# - Windows Phone 8 中不会自动释放内存

c++ - 当有 C++/CX 项目时,有没有办法为 CalendarDatePicker 设置默认日期?

http - 如何获取 HTTP 响应正文,即使用 BackgroundUploader 下载

xaml - 使用 c# 创建菜单弹出

winrt-xaml - 如何在 Button 中设置文字环绕

c# - 将 Dockpanel 宽度和高度设置为与 wpf 中的窗口宽度和高度相同

c++ - 0xc000007b 错误?

c# - 如何在调用 WindowsPhoneRuntimeComponent 时使用字节数组作为参数?