ユーザーコントロールを表示する1つのテンプレート列を含むSilverlight DataGridがあります。ユーザーコントロールには処理を表すプログレスバーがあり、処理が完了するとアニメーションはプログレスバーを隠し、完成したラベルを表示します。Silverlight DataGrid再描画の問題
まず、 は、ユーザーがデータグリッドをスクロールの多くは、アニメーションを再描画することから始めますない場合、ユーザーコントロールが見えてくるとき:
は、DataGrid自体を再描画しないように思われるで2件のインスタンスがあります最終的には何も再描画しないようになります。
第2, usercontrolにポップアップを表示するクリックイベントがあります。ポップアップが閉じられると、再びユーザーコントロールが正しく再描画されません。
この現象が発生する理由とその回避方法については、どのような考えですか?
ユーザーがグリッド内をクリックしても奇妙な動作をしましたか?クリックすると、アニメーションの再描画も強制的に実行できる「再描画」が呼び出されるようです。 – t3rse