我有一个ObservableCollection< T>它实现了ISupportIncrementalLoading接口.
当我将此集合绑定到普通的gridview时,一切正常.
但是当我将ItemsPanel模板更改为VariableSizedWrapGrid时.增量加载不再起作用.
有效的Xaml:
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
Xaml不起作用:
<ItemsPanelTemplate>
<VariableSizedWrapGrid Orientation="Vertical" ItemHeight="250" ItemWidth="250" Margin="0,80,0"/>
</ItemsPanelTemplate>
我还找到了this& this.声明VariableSizedWrapGrid不支持ISupportIncreMetalLoading.
是否有人编写过VariableSizedWrapGrid,它支持增量加载?还是开源解决方案?
只有两个面板支持增量加载:VirtualizingStackPanel和WrapGrid.我不知道任何开源解决方案.