2010-01-14 2 views
0

Je cherche des idées sur la façon d'intégrer la méthode FileReference comme Upload dans une architecture Cairngorm. En particulier, je pense à déclencher un événement avec le fichier, et c'est très bien. Mais comment serait-on capable d'écouter par exemple? Événements de progrès?Cairngorm avec FileReference?

Une chose que j'ai pensé est que le délégué déclenche les événements de progression écoutés dans la vue.

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

Répondre

0

Vous pouvez créer une instance de la classe FileReference dans votre vue, l'affecter à une propriété dans la vue et y écouter ProgressEvent. Laissez ensuite votre commande ou votre délégué gérer le lancement du téléchargement après avoir envoyé l'événement. Si vous n'aimez pas l'idée d'une vue instanciant un FileReference, vous pouvez écrire une classe d'aide qui a le FileReference comme une propriété, assigner l'objet auxiliaire dans votre View, assigner l'objet auxiliaire à votre Event, et puis répétez les mêmes étapes que ci-dessus, sauf que la commande ou le délégué prendrait également la responsabilité d'instancier FileReference sur l'objet auxiliaire.

Questions connexes