自动适应列表框子项的宽度

Fit automatictly the width of listbox's child

我在列表框中有一个 GroupBox,并且 GroupBox 的宽度自动适合它的内容。我想适应 ListBox 的宽度(即使调整大小)并且永远不要有任何滚动条。

这是我的 XAML :

<ListBox Name="ListBox_1">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <GroupBox Header="{Binding Name}" Margin="5">
                <!--DATA-->
            </GroupBox>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

我试过设置GroupBox的Horizo​​ntalAlignment的属性,但是没有效果。 提前致谢。

您可以在 GroupBox 中使用 Grid 或 stackPanel 进行显示 data.and 动态设置 Grid 高度和宽度 auto*。并设置 ListBox ItemTemplate 属性 HorizontalContentAlignment="Stretch"