Вопрос

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

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

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

Благодарим за любую идею!

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top