我正在寻找有关如何将诸如 Upload 之类的 FileReference 方法合并到 Cairngorm 架构中的任何想法。
具体来说,我会考虑触发一个包含文件的事件,这很好。但是,一个人如何能够监听例如进度事件?
我想的一件事是让委托触发在视图中侦听的进度事件。
任何想法将不胜感激!
我正在寻找有关如何将诸如 Upload 之类的 FileReference 方法合并到 Cairngorm 架构中的任何想法。
具体来说,我会考虑触发一个包含文件的事件,这很好。但是,一个人如何能够监听例如进度事件?
我想的一件事是让委托触发在视图中侦听的进度事件。
任何想法将不胜感激!
您可以在视图中创建 FileReference 类的实例,将其分配给视图中的属性并在那里侦听 ProgressEvent。然后让您的 Command 或 Delegate 在您分派事件后处理启动上传。
如果您不喜欢 View 实例化 FileReference 的想法,您可以编写一个具有 FileReference 作为属性的助手类,在您的视图中分配助手对象,将助手对象分配给您的事件,然后重复相同的操作如上所述的步骤,除了现在 Command 或 Delegate 还将负责在帮助器对象上实例化 FileReference。