WPF ListBox控件中的每个项目似乎都有一点左边距。我如何重新样式以删除所有填充?
您还可以按以下方式为特定的ListBox
样式化其ListBoxItem
:
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="Padding" Value="0"/>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
<ListBoxItem Padding="0"><!-- content here k --></ListBoxItem>
另外,您可以在Windows资源中添加一个样式,以便从项目中的所有LBIs中删除此内容(这可能是伪XAML,但您可以理解):
<Style TargetType="ListBoxItem">
<Setter Property="Padding" Value="0"/>
</Style>