首页 > 解决方案 > WPF Vertical WrapPanel 拉伸以填充空间

问题描述

我想用一些元素构建一个 WrapPanel,例如标签,当它们都在另一个下面时,我希望填充整个水平空间。据我所知,WrapPanel 本身填充了空间,但元素本身没有。有谁知道我如何实现这一目标/解决方案?它应该是这样的。

标签: wpfwindowswrappanel

解决方案


使用此代码并用标签替换您的元素。

<WrapPanel Orientation="Vertical">
    <Label Background="Blue" Content="Toggle" FontWeight="Bold"/>
    <Label Background="Red" Content="Toggle" FontWeight="Bold"/>
    <Label Background="Brown" Content="Toggle" FontWeight="Bold"/>
    <Label Background="WhiteSmoke" Content="Toggle" FontWeight="Bold"/>
    <Label Background="Yellow" Content="Toggle" FontWeight="Bold"/>
</WrapPanel>

调整大小之后 调整大小 之前


推荐阅读