Je possède un DataGrid Silverlight qui contient une colonne de modèle unique qui affiche un contrôle utilisateur. Le contrôle utilisateur a une barre de progression pour représenter le traitement et une fois le traitement terminé, une animation masque la barre de progression et affiche une étiquette finie.Silverlight DataGrid Redraw Numéro
Il y a deux cas où le DataGrid ne semble pas se redessiner:
Première, lorsqu'un utilisateur fait beaucoup de défilement alors le DataGrid commencera par redessiner l'animation lorsque le usercontrol est en vue et atteindra finalement un point où il ne redessine rien.
Deuxième, Il y a un événement click dans le contrôle userc qui affiche un popup. Lorsque la fenêtre contextuelle est fermée, le paramètre usercontrol ne parvient pas à se redessiner correctement.
Des idées sur la raison de ce comportement et les moyens de contourner ce problème?
Avez-vous eu un comportement étrange lorsque les utilisateurs cliquent aussi dans la grille? Clic semble également invoquer un "repaint" qui peut forcer un redessin de l'animation aussi. – t3rse