标签: wpf wrappanel
通常,WPF WrapPanel(Orientation =“Vertical”)将垂直堆叠项目(并垂直增长),直到它从父容器中用完空间,然后它将“换行”到下一列。
WrapPanel
我想要这个功能,但我想为列中的项目数添加硬限制。例如,如果我的身高是100而且我有3个高30像素的物品,通常它可以在没有包裹的情况下适合它们。但是,假设我想强制它在2之后换行。在这种情况下,我希望它只增长到60的高度,并将第3个项目包装到第二列。
我能做些什么来实现这个目标吗?
答案 0 :(得分:3)
也许你可以使用UniformGrid来做到这一点 使用Rows属性来定义垂直方向上的元素数量。
答案 1 :(得分:0)
here是关于WPF中可用布局面板的一篇不错的小文章。如果其中一个不合适,您可能需要构建自己的自定义面板,here是一个不错的演示。