Cairngorm с FileReference? - PullRequest
       17

Cairngorm с FileReference?

0 голосов
/ 14 января 2010

Я ищу любые идеи о том, как включить метод FileReference, такой как Upload, в архитектуру Cairngorm.

В частности, я бы подумал запустить событие с файлом в нем, и это нормально. Но как тогда можно было бы слушать, например, События прогресса?

Одна вещь, о которой я думал, - заставить делегата запускать события прогресса, которые прослушиваются в представлении.

Любые идеи будут с благодарностью!

1 Ответ

0 голосов
/ 15 января 2010

Вы можете создать экземпляр класса FileReference в своем представлении, назначить его свойству в представлении и прослушивать там ProgressEvent.Затем пусть ваш дескриптор Command или Delegate инициирует загрузку после отправки события.

Если вам не нравится идея создания экземпляра FileReference, вы можете написать вспомогательный класс с FileReference каксвойство, назначьте вспомогательный объект в вашем представлении, назначьте вспомогательный объект для вашего события, а затем повторите те же шаги, что и выше, за исключением того, что теперь команда или делегат также будут нести ответственность за создание экземпляра FileReference для вспомогательного объекта.

...