2009-06-11 10 views
2

リストボックスの項目にアニメーションがあります。リストボックス項目が表示されていない場合、つまりリストボックスで過去にスクロールされたアニメーションは停止しているようです。ビューにスクロールされると、中断したところから開始されます。 誰でもアニメーションの実行を継続する方法はありますか?ListBoxItemが表示されないときにアニメーションが停止する(WPF)

おかげ

答えて

2
は、リストボックスの上に仮想化をオフにし

- それはビューでないときのアイテムは破壊なっています。

+0

Seconded。仮想化などの技術を使用することで、WPFは画面上のレンダリングに影響を与えないオブジェクトを破棄またはリサイクルすることによって、CPUおよびRAMリソースを節約します。 ...表示されていないスクロールされたリストボックスアイテムのようです。 おそらく、リストボックスアイテムが表示外にスクロールされたときを検出し、アニメーションを終了するか、それを終了状態に設定することを検討しますか? Paulが正しく述べているように、問題を解決するための簡単な(そしてリソース不利な)方法は、単純に仮想化を無効にすることです。 – Mark

関連する問題