2009-06-11 9 views
2

Ich habe Animationen auf Listbox-Elementen. Wenn das Listenfeld nicht sichtbar ist, d. In der Listbox scrollt vorbei an der Animation scheint die Animation zu stoppen. Wenn es zurückgescrollt wird, scheint es dort zu beginnen, wo es aufgehört hat. Kann jetzt jemand die Animation am Laufen halten?Animation stoppt, wenn ListBoxItem nicht sichtbar ist (WPF)

Dank

Antwort

2

Virtualisierung auf dem Listenfeld ausschalten - das Element zerstört wird, wenn es nicht in Sicht ist.

+0

abgeordnet. Durch Techniken wie Virtualisierung spart WPF CPU- und RAM-Ressourcen, indem Objekte verworfen oder wiederverwertet werden, die das Rendering auf dem Bildschirm nicht beeinträchtigen können. ... wie Listenfelder, die nicht sichtbar sind. Vielleicht würden Sie prüfen, ob ein Listbox-Objekt nicht sichtbar ist und die Animation entweder beendet oder in den Endstatus versetzt wird? Wie Paul richtig erklärt, besteht die einfache (und ressourcenunfreundliche) Lösung des Problems einfach darin, die Virtualisierung auszuschalten. – Mark

Verwandte Themen