XAML ListView,如何仅在项目可见时加载图像

时间:2012-06-09 19:50:09

标签: xaml mvvm windows-8 microsoft-metro

我的Windows 8 metro应用程序中有一个XAML列表框,这个列表框被绑定到一个可观察的集合,并且可以有数百个项目。它也有一个图像,我想只在项目可见时加载图像(当用户滚动到该项目时)。 我怎样才能做到这一点。 ?

1 个答案:

答案 0 :(得分:1)

更改ListBox的ItemPanelTemplate以放置VirtualizedStackPanel:控件将被虚拟化,只有屏幕上显示的项目才会被加载到内存中。