2012-12-12 18 views
7

にはISupportIncrementalLoadingインターフェイスが実装されています。ISupportInCrementalLoadingとVariableSizedWrapGridの組み合わせ

このコレクションを通常のグリッドビューにバインドすると、すべて正常に動作します。

しかし、私は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はサポートされません。

Incremental loadingをサポートするVariableSizedWrapGridを作成した人はいますか?またはオープンソースのソリューションですか?

答えて

0

インクリメンタルロードをサポートするパネルはVirtualizingStackPanelとWrapGridの2つです。私はオープンソースのソリューションについて知らない。

0

パネル自体が要素を仮想化できなければならないため、サポートしていません。データ型はVariableSizedWrapGridを区別しているので、仮想化することはできないので、描画するすべての要素が最初から存在していなければなりません。