was ist der eigentliche Unterschied zwischen Recycling / Standard VirtualizationMode Eigenschaft in VirtualizingStackPanel?

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

  •  29-09-2019
  •  | 
  •  

Frage

Was geschieht eigentlich in VirtualizingStackPanel.VirtualizationMode = Recycling / Standard.?

War es hilfreich?

Lösung

Wenn VirtualizationMode auf Recycling gesetzt ist, wird die VirtualizingStackPanel Elementcontainer wiederverwenden, anstatt ein neues schaffen zu haben. Wenn wir mit diesem

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

und blättern Sie eine Position nach unten, so dass Daten 1 gescrollt Sicht und Daten 4 in Ansicht gescrollt dann Recyling die Elementcontainer für Data 1 nehmen und wieder verwendet es für Daten 4.

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

Ich habe einige Probleme mit diesem hatte, als angebracht Eigenschaften mit Hilfe der Artikel-Behälter, zB Grüner Hintergrund, wenn ich den Bearbeitungsmodus für Container 1. Blättern Sie nach unten und Daten 4 auch Grüner Hintergrund haben eingegeben haben, da die festen Händen Habe noch gesetzt wurde .

Wenn VirtualizationMode auf Standard gesetzt ist, wird die VirtualizingStackPanel erstellen und Ablageelementcontainer, anstatt sie wieder zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top