Frage

Ich suche nach irgendwelchen Ideen, wie FileReference- Verfahren wie Hochladen in eine Cairngorm-Architektur zu integrieren.

Insbesondere würde ich denken, um ein Ereignis zu feuern mit der Datei drin, und das ist in Ordnung. Aber wie würde man dann in der Lage sein, zum Beispiel zu hören Fortschritt Event?

Eine Sache, ich dachte, ist der Delegat abzufeuern Fortschritt Ereignisse zu haben, die für die in der Ansicht angehört werden.

würde Irgendwelche Ideen sehr geschätzt!

War es hilfreich?

Lösung

Sie können eine Instanz der Filereference-Klasse in Ihrer Ansicht, weisen Sie auf eine Eigenschaft in der Ansicht und hören für Progress dort erstellen. Dann lassen Sie Ihren Befehl oder Delegieren Griff Initiieren der Upload, nachdem Sie das Ereignis ausgelöst haben.

Wenn Sie nicht wie die Idee von einem Blick tun, um einen FileReference- instanziiert wird, könnten Sie eine Hilfsklasse schreiben, die die FileReference- als Eigenschaft hat, weisen Sie das Helfer-Objekt in Ihrer Ansicht, weisen Sie das Hilfsobjekt zu Ihrem Ereignisse, und dann wiederholen Sie die gleichen Schritte wie oben, nur jetzt den Befehl oder die Delegierten würde auch die Verantwortung für die FileReference- auf das Hilfsobjekt instanziieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top