虚拟化Uniformgrid

6

有人知道是否存在适用于WPF的虚拟化UniformGrid实现吗?

我已经在stackoverflow和Google上尝试过,但目前还没有找到。

到目前为止,我一直在使用带有UniformGrid作为其ItemsPanel的ListBox。但是那个不会虚拟化。

2个回答

1

是的,虚拟化对于网格和 DockPanel 来说很棘手,目前在 WPF 中没有这样的控件存在。

但是有几个选项...

  1. 如果您想知道如何制作虚拟化瓷砖面板(更像是统一网格和包装面板),请参见此链接... http://blogs.msdn.com/dancre/archive/2006/02/06/implementing-a-virtualized-panel-in-wpf-avalon.aspx

  2. 否则,xamDataPresenter 可以像虚拟化统一网格(请参见 XamDataCard)和包装面板一样运行。它是第三方控件,属于 Infragistics ...


1
昨天我最接近的尝试是使用VirtualizingTilePanel,这是受到Dan Crevier的工作启发而来。不幸的是,将其作为UniformGrid的替代品放入并不能直接奏效。

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