gpt4 book ai didi

c# - 在 WPF 中指定 WrapPanel 的最大列数

转载 作者:IT王子 更新时间:2023-10-29 04:52:25 25 4
gpt4 key购买 nike

我有一个 WrapPanel,我想指定它的最大列数。因此,例如,当我的集合“ObjectCollection”(绑定(bind)到此 WrapPanel)仅包含 4 个元素时,WrapPanel 将只有一行。但是,当“ObjectCollection”有 5 个元素时,wrapPanel 将创建另一行来放置第五个元素。 (在这种情况下,我的 Max_Columns_Number 是 4)。

最佳答案

我很确定你不能用 WrapPanel 做到这一点, 但您可以使用 UniformGrid相反。

那个有属性来指定你想要的行数和列数。

如果将 Columns 属性设置为 4,它将在每行中保留 4 个项目,然后换行到下一个。

<UniformGrid Columns="4">
<!-- In first row -->
<Button Content="test"></Button>
<Button Content="test"></Button>
<Button Content="test"></Button>
<Button Content="test"></Button>

<!-- In second row -->
<Button Content="test"></Button>
</UniformGrid>

关于c# - 在 WPF 中指定 WrapPanel 的最大列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18635431/

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