gpt4 book ai didi

WPF:获取 GroupBox 的内容以填充可用空间

转载 作者:行者123 更新时间:2023-12-02 13:48:14 31 4
gpt4 key购买 nike

我在使用 WPF GroupBox 时遇到了一个恼人的问题,希望有人可以帮助我。基本上问题是这样的:我在 GroupBox 中有一个 ListView ,但无论我做什么,我似乎都无法让它填充 GroupBox。

这是基本代码:

<GroupBox Grid.Row="2" Header="Field" Visibility="{Binding ElementName=radioUnbound, Path=IsChecked, Converter={StaticResource bool2vis}}" Margin="0" VerticalContentAlignment="Stretch">
<ListView ItemsSource="{Binding ElementName=nnf1, Path=UnboundFields}" x:Name="listUnbound" SelectionChanged="listSelectionChanged" VerticalAlignment="Stretch" >
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding name}" Margin="2"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</GroupBox>

我尝试将列表包含在 Grids、StackPanels、DockPanel 等中...但无论我尝试什么,我总是会得到这样的结果:

enter image description here

最佳答案

我在 XamlPad 中尝试了您的代码,它的工作原理正如您所期望的那样。确保您没有设置 ListViewGroupBox 外观的全局样式。

您可以通过将其放入 GroupBox 父控件的资源部分来清除全局样式:

<Style TargetType="GroupBox" />
<Style TargetType="ListView" />

关于WPF:获取 GroupBox 的内容以填充可用空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6490424/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com