Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.009 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: MVP richtig in Delphi implementieren?

  Alt 23. Mai 2012, 10:05
Außer beim TreeviewPresenter gibt es keine eingebaute Logik, die das abhandelt.

Ich würde je nach Anwendungsfall empfehlen, zwar die entsprechenden Events zu benutzen, aber so wenig wie möglich auf die Controls bezogen zu sein.

Als Beispiel sollen mal 2 Listen dienen, bei denen ich aus der linken Liste Elemente auswählen kann und sie in die rechte Liste packen kann. Unabhängig von Drag&Drop wird es eine Methode im VM geben, um dies zu tun (so in der Art: RightList.Add(LeftList.SelectedItems)). Diese Methode kann man also im entsprechenden Event aufgerufen werden. Andere Events, die z.B. steuern, ob ich überhaupt ein Element auf ein Control droppen kann etc können analog dazu implementiert werden.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat