Bonjour,
Je doit faite un appel assez coûteux pour charger une liste pays avec leurs drapeaux, que je met ensuite dans un cache. Cet appel ne doit pas freezer le UI.
Mais principalement je doit afficher une grille de contact avec bien entendu la drapeau du pays du contact.
J'avait au tout début, au lancement de la page, mis le chargement des pays dans un BackgroundWorker et puis charger mes contact. Mais parfois, au premier lancement, les contacts se s'affichent sans drapeau, parce que le chargement des pays ne s'est pas terminé.
J'ai donc mis le chargement des contact dans l’évènement RunWorkerCompleted du BackgroundWorker.
Est ce que c'est optimal, ou ya une autre facon plus elegante de faire ca.
Merci.
Partager