虚拟化Uniformgrid

有谁知道是否存在可以使用的WPF某处的虚拟化uniformgrid实现?

我尝试了一个stackoverflow和谷歌,到目前为止没有发现任何东西。

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

是的,对于网格和dockpanel,虚拟化是棘手的,目前在WPF中不存在这样的控制。

但是有一些选择……

  1. 如果你想知道如何制作一个虚拟化的瓷砖面板(更像是统一的网格和包装),那么看看这个…… http://blogs.msdn.com/dancre/archive/2006/02/06/implementing-a-虚拟面板function于WPF的avalon.aspx

  2. 否则,xamDataPresenter几乎可以像虚拟化的统一网格(参见XamDataCard)和包装面板一样。 它的第三方控制虽然属于Infragistics ……

我昨天最接近的是这个VirtualizingTilePanel,灵感来自Dan Creviers的作品。 可悲的是,它作为对uniformgrid的重新定位而放弃它并不仅仅是开箱即用。