@Stevie:
Bei 0:51 h ist eine Formular-Eigenschaftsbindung per LiveBinding gezeigt. Früher hast Du ja das DataBinding in der Beziehung noch kritisiert.
Aber so sieht das doch gut aus - oder?
Leider geht es offenbar nicht in die andere Richtung, dass also bei einer Formulargrößenänderung der Wert auch im Edit angepasst wird.
Wenn man nun ein TPerson-Objekt auf das Formular legt und dann die
GUI damit verdrahtet, dann sieht das doch schon gut aus- oder?
Zur Laufzeit müsste man dann nur noch die Person-Id zuweisen.
Visual LiveBinding ist schon ganz nett - keine Frage. Dennoch kaschiert das
imho nur die unnötig komplexe Architektur der LiveBindings.
Um bei einer Formulargrößenänderung das Edit zu benachrichtigen müsste eine entsprechende Notification gesendet werden (sowohl bei LiveBindings als auch bei DSharp).
Da LiveBindings nun auch im
RAD Stil verwaltbar sind, gewinnt man
imho garnix dadurch. Wenn ich nämlich das TPerson Objekt auf oder in die Form bringe hab ich wieder Abhängigkeiten auf TPerson und dessen mögliche Abhängigkeiten in der
GUI. Der Ansatz, weshalb es die DSharp Bindings primär gibt, ist aber, beides komplett voneinander zu trennen.