Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#6

AW: "Verbindung" zwischen Datenstruktur und GUI

  Alt 14. Nov 2010, 20:32
Dafür gibt es Databinding.

In Windows Forms kannst Du damit Objekte und deren Eigenschaften direkt an Controls binden. Mittels entsprechender Klassen (BindingList) und Interfaces (INotifyPropertyChanged) bekommt das GUI von Änderungen an den Objekten mittels Events mit und kann darauf reagieren. Die Objekte werden direkt vom GUI geändert und Du kannst mittels Property Getter- und Settern reagieren.

In WPF ist das noch einfacher, dort brauchst Du diese Interfaces nicht. Damit Du eine noch sauberere Trennung hast und das GUI nicht unmittelbar auf den Objekten herumturnt gibt es dort noch das MVVM-Pattern (Model-View - ViewModel), welches noch eine Zwischenschicht einzieht.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat