我有一個ObservableCollection<T>
實現了ISupportIncrementalLoading
接口。ISupportIncrementalLoading結合VariableSizedWrapGrid
當我把這個集合綁定到一個正常的gridview時,一切正常。
但是,當我將ItemsPanel模板更改爲VariableSizedWrapGrid。增量加載不再起作用。
的XAML工作:
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
的XAML不起作用:
<ItemsPanelTemplate>
<VariableSizedWrapGrid Orientation="Vertical" ItemHeight="250" ItemWidth="250" Margin="0,0,80,0"/>
</ItemsPanelTemplate>
我還發現this & this。說明VariableSizedWrapGrid
不支持ISupportIncremetalLoading
。
有沒有人寫過一個VariableSizedWrapGrid,它支持增量加載?還是開源解決方案?