【发布时间】:2023-04-09 19:35:01
【问题描述】:
这是我想要的布局的示例图像:
所有项目都将具有相同的宽度,但高度是可变的。 我希望它水平包装但垂直滚动。我可以在它碰到面板边缘时包裹它,或者限制为 3-4 列。
我已经在谷歌上搜索了很多,并尝试了各种类型的项目面板(VariableSizedWrapGrid、WrapPanel、VariableSizedGrid 等),但找不到任何与这种布局真正匹配的东西。我得到的最接近的是 UWP 社区工具包的 WrapGrid,但它仍然根据最高项目设置行的高度,因此较小的项目下方有一堆空白空间。
我觉得我遗漏了一些明显的东西,因为我在其他 UWP 应用程序中看到过这种布局,它是 html 中相当常见的模式,但我就是想不通。
【问题讨论】:
-
也许你可以使用RelativePanel? docs.microsoft.com/en-us/uwp/api/…
标签: xaml gridview uwp uwp-xaml