Je travaillais avec ScrollViewer
et j'ai remarqué que lors de l'appel ScrollToHorizontalOffset
ou ScrollToVerticalOffset
cela semble avoir un effet retardé en soulevant l'événement ScrollChanged
. J'ai également remarqué que les propriétés HorizontalOffset/VerticalOffset
n'ont pas immédiatement la valeur qui vient d'être définie. Après un petit laps de temps, l'événement ScrollChanged
est déclenché et les propriétés ont les bonnes valeurs.Pourquoi l'événement ScrollViewer ScrollChanged n'est-il levé qu'après un petit délai suite à un appel à ScrollToVerticalOffset/ScrollToHorizontalOffset?
Quelqu'un connaît-il la raison de cet effet retardé? Pourquoi ne met-elle pas à jour immédiatement? Y at-il de toute façon pour le forcer à mettre à jour immédiatement?
Merci pour votre réponse. Je n'ai pas vraiment besoin de le déclencher immédiatement et ce n'était pas vraiment un problème, j'étais juste curieux de savoir pourquoi ça fonctionne comme ça. –