Manipulation de l'événement de défilement dans listview dans c #

J'ai une listview qui génère des vignettes à l'aide d'un backgroundworker. Lorsque la liste est en cours de défilement, je veux mettre en pause le backgroundworker et obtenir la valeur actuelle de la volutes de la zone, lorsque l'utilisateur n'arrête le défilement de la liste, de reprendre le backgroundworker à partir de l'élément en fonction de la valeur de la volutes de la zone.

Est-il possible de gérer événement scroll d'une listview? si oui, comment? si non alors quelle est une bonne alternative selon ce que j'ai décrit ci-dessus?

source d'informationauteur murasaki5