2010-01-14 2 views
0

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

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

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

Любые идеи были бы высоко оценены!

ответ

0

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

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