Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

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

AW: [LiveBindings, DSharp]binden Feld/Variable<->TEdit

  Alt 7. Jan 2013, 13:37
Was sind denn (grob beschrieben) DataTemplate und CollectionViewAdapter (bzw. deren Unterschiede)?
Ein DataTemplate steuert, was und wie ein Element angezeigt wird, u.a.:

- angezeigter Text,
- selber zeichnen (ist dann eine spezielle Subklasse vom TDataTemplate)
- Icon vor der Zeile, Zelle
- Steuerung der hierarchischen Struktur (hat das Item Unterelemente, wenn ja, wie viele)

Der CollectionViewAdapter ist die Schnittstelle zwischen CollectionView und dem Control bzw Teile des Controls (z.B. zu sehen in der Unit DSharp.Bindings.CollectionView.VCLAdapters.

Vermutlich aufkommende Frage: Was ist denn CollectionView? Das ist die abstrakte Schicht, über die man die Anzeige einer Collection steuern kann, ohne dass man wissen muss, was das genau ist (ListBox, StringGrid, TreeView, ...).
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

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