ユーザーコントロールを表示する単一のテンプレート列を含むSilverlightDataGridがあります。ユーザーコントロールには、処理を表すプログレスバーがあり、処理が完了すると、アニメーションによってプログレスバーが非表示になり、完成したラベルが表示されます。
データグリッドがそれ自体を再描画しないように見える2つのインスタンスがあります。
まず、ユーザーが多くのスクロールを行うと、データグリッドはユーザーコントロールが表示されたときにアニメーションを再描画することから始まり、最終的に何も再描画しないポイントに到達します。
次に、ポップアップを表示するクリックイベントがユーザーコントロールにあります。ポップアップが閉じられると、ユーザーコントロールはそれ自体を適切に再描画できなくなります。
この動作が発生する理由とその回避方法に関するアイデアはありますか?