我需要一个具有两列的 LazyVerticalStaggeredGrid,并且元素在网格内处于固定的相对位置。 例如,如果我有 4 个元素,全部折叠起来,它们将是这样的:
| 1 | 2 |
| 3 | 4 |
当用户单击第一个元素时,它会展开,但我需要将第三个元素保留在其下方,如下所示:
| 1 | 2 |
| | 4 |
| _ |
| 3 |
实际发生的是第三个元素将移动到第四个元素的位置,如下所示:
| 1 | 2 |
| | 3 |
| _ | 4 |
有没有办法防止将元素从一列转移到另一列?
您可能想看看ContextualFlowColumn。查看文档,不知道如何扩展“元素”/视图,这似乎符合您可能正在寻找的内容;延迟加载行为,同时能够展开/折叠项目。