在列表视图中,我想将每个项目显示为宽度,并添加静态宽度。因此,如果项目的宽度为20,并且我想在每个项目之间添加15个空格(使该项目的宽度为35),我该怎么做?我已经为宽度设置了此代码,但我似乎无法更改它以显示除项目宽度之外的任何其他内容,它不会让我添加“+50”等附加内容。除非有不同的方法在项之间添加此间距。
<WrapPanel
Width="{Binding (FrameworkElement.ActualWidth),
RelativeSource={RelativeSource AncestorType=ScrollContentPresenter}}"
ItemWidth="{Binding (ListView.View).ItemWidth,
RelativeSource={RelativeSource AncestorType=ListView}}"
/>
我不想让ItemWidth成为静态数字,因为它只会切断我的文字:http://i.stack.imgur.com/He9Ef.jpg
答案 0 :(得分:0)
如果您的商品确实需要x单位更大,请使用Padding。如果您希望项目以x单位分隔,请使用边距(来自与填充相同的链接)
填充只能应用于某些元素,因此您可能需要调整模板才能使用它