自动适应列表框子项的宽度
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的HorizontalAlignment的属性,但是没有效果。
提前致谢。
您可以在 GroupBox 中使用 Grid 或 stackPanel 进行显示 data.and 动态设置 Grid 高度和宽度 auto
或 *
。并设置 ListBox ItemTemplate 属性 HorizontalContentAlignment="Stretch"
我在列表框中有一个 GroupBox,并且 GroupBox 的宽度自动适合它的内容。我想适应 ListBox 的宽度(即使调整大小)并且永远不要有任何滚动条。
这是我的 XAML :
<ListBox Name="ListBox_1">
<ListBox.ItemTemplate>
<DataTemplate>
<GroupBox Header="{Binding Name}" Margin="5">
<!--DATA-->
</GroupBox>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我试过设置GroupBox的HorizontalAlignment的属性,但是没有效果。 提前致谢。
您可以在 GroupBox 中使用 Grid 或 stackPanel 进行显示 data.and 动态设置 Grid 高度和宽度 auto
或 *
。并设置 ListBox ItemTemplate 属性 HorizontalContentAlignment="Stretch"