.net 带有无间隙包装的GroupStyle

.net 带有无间隙包装的GroupStyle,.net,wpf,xaml,wrappanel,.net,Wpf,Xaml,Wrappanel,使用WPF的默认实现,是否可以在不分离GroupItems的情况下创建使用WrapPanel的GroupItems 例如,下面您可以看到明显的分组。然而,一个新的组将始终位于“新列”中。 这是视觉树。这是显而易见的原因,但我想知道是否有可能创建一个支持无间隙/无缝包装的面板,这样就不会觉得它们完全是一个单独的列表 我认为一个可能的实现是不在可视级别上分组,而是在数据级别上分组。它已经在CollectionViewSource中分组,但是我可以在ItemTemplate中做一些事情来直观地对它

使用WPF的默认实现,是否可以在不分离GroupItems的情况下创建使用WrapPanel的GroupItems

例如,下面您可以看到明显的分组。然而,一个新的组将始终位于“新列”中。

这是视觉树。这是显而易见的原因,但我想知道是否有可能创建一个支持无间隙/无缝包装的面板,这样就不会觉得它们完全是一个单独的列表

我认为一个可能的实现是不在可视级别上分组,而是在数据级别上分组。它已经在CollectionViewSource中分组,但是我可以在ItemTemplate中做一些事情来直观地对它们进行分组。这感觉有点粗糙,只满足极少数边缘情况。谢谢你的阅读