gpt4 book ai didi

wpf - 在WrapPanel上垂直列出项目并利用多列

转载 作者:行者123 更新时间:2023-12-03 14:54:29 24 4
gpt4 key购买 nike

我需要垂直(使用ScrollViewer)列出所有大小相同的项目。如果容器足够大,可以显示x列,我希望这些项目通过x列散布

我首先尝试过:

<ScrollViewer>
<toolkit:WrapPanel Orientation="Horizontal" ItemHeight="30" ItemWidth="100">
<Button Content="1" />
<Button Content="2" />
<Button Content="3" />
<Button Content="4" />
<Button Content="5" />
</toolkit:WrapPanel>
</ScrollViewer>




结果-WrapPanel的工作方式与我想要的一样,但是我的物品从“左到右”(不是垂直)排列

然后,我尝试使WrapPanel的方向变为“垂直”:



结果-我的物品是垂直排列的,但没有分布在多列上。

这就是我想要渲染的项目:



我真的很想避免不得不编写代码来监视控件的大小以根据其大小创建/删除列。

最佳答案

如果将Orientation设置为Vertical,则还应该设置渲染高度。例如,WrapPanelHeight="150"

关于wpf - 在WrapPanel上垂直列出项目并利用多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11344938/

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