Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

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

AW: DataBinding mit Klassen

  Alt 14. Mär 2012, 15:15
Ich habe mir zwar vor einiger Zeit mal die neuen LiveBindings und Stevies DSharp angesehen, aber dort war so ein konsequentes Binding wie in .NET nicht möglich. Hat sich da mit der Zeit etwas getan?
Ja, hat sich. Über ein WPF ähnliches Konzept mit einem Datatemplate (welches Informationen darüber bereitstellt, welche Daten z.B. in welcher Spalte angezeigt werden) kannst du Listen und hierarchische Strukturen in den unterstützten Controls anzeigen.

Am weitesten entwickelt ist in dieser Hinsicht der TreeViewPresenter, welcher die Anzeige in einem VST steuert.

In der Theorie kannst du das mit den LiveBindings auch machen, diese erfordern allerdings eine Vielzahl von BindingExpressions. In DSharp spielen beim Binding von Listen die data templates eine entscheidende Rolle.

Schau dir dazu am besten das VirtualTreeviewSample an.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

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