WPF:在UniformGrid中是否可以进行行/列跨度?

21

在UniformGrid中是否可以进行行/列跨度?使用附加属性Grid.RowSpan和Grid.ColumnSpan在UniformGrid上不起作用。


如果它们存在的话,它们将是 UniformGrid.RowSpanUniformGrid.ColumnSpan,因为您没有使用 Grid - Kyeotic
1个回答

28

不可以。没有相关的附加属性可以实现这一点。

您可以创建 UniformGrid 的子类并添加它们,但是您需要处理所有子控件的排列。

当元素必须换行到下一行时,定义跨越多个列的元素应该发生什么将会非常困难。


2
我觉得这在此期间已经发生了变化,请参见https://learn.microsoft.com/en-us/windows/communitytoolkit/controls/uniformgrid - h.m.i.13
2
@h.m.i.13:我在你提供的文档中没有看到ColumnSpan或RowSpan。 - Emond
1
@h.m.i.13 看起来这是针对 UWP 的,并作为 Microsoft.Toolkit.Uwp.UI.Controls 的一部分提供。 - Dan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接