D
DragDropPattern
Gast
Hallo,
meine Anwendung erlaubt es, Bilder aus einer Gallerie per D&D in ein neues Fenster abzulegen. Beim Drop löse ich ein Event aus, welches einen Dialog aufruft, in dem der Benutzer Angaben machen kann, in welchem Bereich des neuen Fensters das Bild liegt.
Hier zur Frage:
Wenn ich mehrere Bilder in das neue Fenster ziehe, wird der Dialog logischerweise für jedes Bild aufgerufen. Gibt es ein Design Pattern Vorschlag dafür, das Event nur einmal auszulösen bzw. den Dialog nur einmal zu öffnen, da der Dialog sich um ALLE Bilder kümmert und nur einmal gerufen werden muss.
angedachtes Szenario:
10 Bilder ins neue Fenster ziehen --> einmal Dialog ausfüllen --> Event handlen
aktuelles Szenario
10 Bilder ins neue Fenster ziehen --> Dialog ausfüllen --> Event handlen
Dialog poppt 9 weitere Male auf.
meine Anwendung erlaubt es, Bilder aus einer Gallerie per D&D in ein neues Fenster abzulegen. Beim Drop löse ich ein Event aus, welches einen Dialog aufruft, in dem der Benutzer Angaben machen kann, in welchem Bereich des neuen Fensters das Bild liegt.
Hier zur Frage:
Wenn ich mehrere Bilder in das neue Fenster ziehe, wird der Dialog logischerweise für jedes Bild aufgerufen. Gibt es ein Design Pattern Vorschlag dafür, das Event nur einmal auszulösen bzw. den Dialog nur einmal zu öffnen, da der Dialog sich um ALLE Bilder kümmert und nur einmal gerufen werden muss.
angedachtes Szenario:
10 Bilder ins neue Fenster ziehen --> einmal Dialog ausfüllen --> Event handlen
aktuelles Szenario
10 Bilder ins neue Fenster ziehen --> Dialog ausfüllen --> Event handlen
Dialog poppt 9 weitere Male auf.