Question

Je cherche des idées sur la façon d'intégrer la méthode FileReference comme Upload dans une architecture Cairngorm.

Plus précisément, je pense à déclencher un événement avec le fichier dans, et c'est très bien. Mais comment peut-on alors en mesure d'écouter par exemple Événements progress?

Une chose que je pensais est d'avoir le feu des délégués EVENTS de progrès qui sont écoutées dans la vue.

Toutes les idées seraient grandement appréciés!

Était-ce utile?

La solution

Vous pouvez créer une instance de la classe FileReference dans votre point de vue, l'assigner à une propriété dans la vue et écouter ProgressEvent là. Ensuite, laissez votre commande ou délégué gérer lancer le téléchargement après avoir diffusé l'événement.

Si vous n'aimez pas l'idée d'une vue instancier un FileReference, vous pourriez écrire une classe d'aide qui a le FileReference comme une propriété, affecter l'objet d'aide dans votre vue, affecter l'objet d'aide à votre événement, puis répéter les mêmes étapes que ci-dessus, sauf que maintenant la commande ou délégué prendrait également la responsabilité de l'instanciation FileReference sur l'objet d'aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top