我有一个带有 3 个可绑定项目的水平列表框。如何将它们拉伸到列表框的所有宽度?例如第一个元素在左边,第二个元素在中间,第三个元素在右边。现在我将它们与边距对齐,但我很感兴趣,是否有可能没有边距?我试图将 ListBox 属性 HorizontalContentAlignment 设置为 Stretch,但没有得到我想要的。
谢谢。
我尝试了您的建议,但不幸的是没有得到理想的结果。我的 XAML 在这里:
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
</Style>
</ListBox.ItemContainerStyle>
<ListBoxItem Content="1"/>
<ListBoxItem Content="2"/>
<ListBoxItem Content="3"/>
</ListBox>
这是我得到的:
我想要的是下面: