c# - UWP ListView 内容边距
问题描述
我有一个ListView
其中有一个Header
. 如何设置ListViewItem
仅不包括 s的边距Header
?
例如,ListView
withHeader
看起来像这样:
我希望ListViewItem
如下图所示:
第二个ListView
没有Header
,所以我可以直接设置它的边距。
现在有了表头,怎么才能设置环绕的空间的边距ListViewItems
呢?
解决方案
如果您ListView
有一个标题,您可以通过将 a 设置为Padding
标题中的根布局控件来在标题和项目之间添加边距。例如,您的标题可能如下所示:
<ListView.HeaderTemplate>
<DataTemplate>
<Grid Padding="0,0,0,12">
...
</Grid>
</DataTemplate>
</ListView.HeaderTemplate>
但是,此布局控件的设置Margin
也应该同样有效。
推荐阅读
- c# - 无法读取未定义的属性“不显眼”
- applet - 如何在复旦FM1280双界面卡上下载安装NFC示例小程序?
- azure-iot-edge - IoT Edge 对 Ubuntu 20.04 LTS 的支持
- python - 计算python中多个csv文件的出现次数
- amazon-web-services - 为什么 minnaker 加载时间过长,我已将其安装在 AWS EC2 中
- sql - 如何获取不大于记录日期的最新日期?
- swift - 如何使用 swift 为带有 for in 循环的工资数组添加百分比
- azure - 如何根据数据库中待处理的项目数来扩展 Azure 函数应用程序(后台作业)?
- python-3.x - 程序不会像应有的那样导入坐标
- oracle - Oracle Enterprise Manager 在单独的窗口中导出更多数据库的实时监控