【发布时间】:2009-11-25 04:47:09
【问题描述】:
我有这个:
每个列表都是它自己的WrapPanel,它们都在另一个WrapPanel 上,它位于ScrollViewer 中。如果我自己没有为主要的WrapPanel 设置高度,它假定我希望WrapPanel 尽可能高,它可以只给我一列,而我想要尽可能多的列来填充窗口。
如果我将 WrapPanel 的 Width 和 Height 设置为固定数字,但我希望它在用户调整窗口大小时改变。
【问题讨论】:
-
也许您应该简单地将主要 WrapPanel 方向更改为水平?然后项目将不是从上到下列出,而是从左到右列出。但一切看起来都非常相似。
-
如果你真的想保持原样,那么,我认为,唯一的选择就是创建你自己的 WrapPanel 版本
标签: c# wpf scroll scrollviewer wrappanel