VirtualizingStackPanelの仮想化モードプロパティのリサイクル/標準の実際の違いは何ですか?

StackOverflow https://stackoverflow.com/questions/4300964

  •  29-09-2019
  •  | 
  •  

質問

virtualizingStackPanel.VirtualizationMode = Recycling/Standardで実際に何が起こっているのですか?

役に立ちましたか?

解決

いつ VirtualizationMode に設定されています Recycling, 、 VirtualizingStackPanel 新しいコンテナを作成する代わりに、アイテムコンテナを再利用します。これから始めたら

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

1つの位置を下にスクロールするため、データ1が視界からスクロールされ、データ4がビューにスクロールされ、復活がデータ1のアイテムコンテナを取得し、データ4のために再利用します。

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

アイテムコンテナに接続されたプロパティを使用する場合、これに問題がありました。たとえば、コンテナ1の編集モードを入力した場合、緑の背景。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top