2010-11-29 10 views

答えて

37

VirtualizingStackPanelではなく、新しいものを作成するのでアイテムコンテナを再利用します。 我々はこの

------------------------- 
| Container 1 | Data 1 | 
------------------------- 
| Container 2 | Data 2 | 
------------------------- 
| Container 3 | Data 3 | 

から始めるとデータ1がビューの外にスクロールされ、データ4がビューにスクロールさせ、その後リサイクリングは、データ1のアイテムコンテナを取り、データのためにそれを再利用します、一つ下の位置をスクロールすると私はまた、以来、緑の背景を持っていますコンテナ1.スクロールダウンとデータ4のために編集モードに入った場合4.

------------------------- 
| Container 2 | Data 2 | 
------------------------- 
| Container 3 | Data 3 | 
------------------------- 
| Container 1 | Data 4 | 

は私が例えば緑の背景、アイテムのコンテナのための添付プロパティを使用している場合、このいくつかの問題を持っていましたAttachedプロパティはまだ設定されていました。

VirtualizationModeStandardに設定されている場合、VirtualizingStackPanelは、アイテムコンテナを再利用する代わりに作成して破棄します。

+0

"繰り返し"でどのように問題を解決しましたか?アイテムテンプレートでTextBlockのビヘイビアを使用しているときに、私は今同じ問題を抱えています。奇妙な。 –

関連する問題