xaml – 与VariableSizedWrapGrid结合的ISupportIncrementalLoading

前端之家收集整理的这篇文章主要介绍了xaml – 与VariableSizedWrapGrid结合的ISupportIncrementalLoading前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个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.我不知道任何开源解决方案.

猜你在找的Windows相关文章