Bonjour,
J'aimerais vous demander conseil avant de m'embarquer dans ce projet!
Le but
Je dois ramener depuis une api web des informations sur les films présents sur l'ordinateur de l'utilisateur.
Il y aura les titres qui ne posent pas de problèmes et qui seront ajouté directement
...et puis il y a ceux sur lesquels il y a un doute concernant le titre et où l'utilisateur devra intervenir pour choisir parmi une liste de proposition.
Les nécessités
Je voudrais que la recherche puisse se faire dans un backgroundworker pour, notamment, qu'une barre de progression et l'affichage du titre courant soient alimentés.
Quand il y a demande d'intervention de l'utilisateur, la liste des propositions est affichée dans un listview, dans l'interface principale.
Mon problème (et l'objet de ma question)
Comment dois-je m'y prendre pour que le backgroundworker (une boucle qui scanne tous les films présents et essaie de trouver une analogie avec la base de donnée WEB)
se mette en 'pause' d'une certaine façon, que les propositions soient affichées dans le listview (qui est sur le thread principal), que l'utilisateur puisse cliquer sur une des propositions
et que cette proposition soit retournée au backgroundworker ?
Il se peut que mon approche ne soit pas la bonne..et c'est aussi l'objet de ma demande de conseil! ;-)
Merci pour toute l'aide que vous voudrez bien me donner!!
Partager