Also sagen wir, ich habe ein OrderModel und ein OrderViewModel. Ich habe die Eigenschaften Lieferant, Bestelldatum, usw. auf dem ViewModel und dem Model und sie sind verbunden. Sehen Sie Beispiele dafür und scheint gerade genug, obwohl etwas in Bezug auf Schreibsettern/Getters dupliziert.Silverlight MVVM Header-Detail
Nun, was mache ich mit den OrderDetails? In meinem Modell hätte ich eine Liste.
Verfüge ich über ein OrderDetailViewModel für die OrderDetail? Wenn ja, wie liefert das OrderViewModel das? Als ObservableCollection? Und wenn ja, wie halten Sie das synchron mit der ursprünglichen Liste?
Hier habe ich kein anständiges Beispiel gesehen. Wenn es jemanden gibt, auf den mich jemand hinweisen könnte, würde ich das schätzen. Ich liebe das Konzept der MVVM, aber ich fange an, es eine verdammt viel Overhead Sache. Warum nicht einfach das ViewModel den Modellteil handhaben? In den täglichen LOB-Apps gibt es wirklich so viel Unterschied zwischen den beiden, um den gesamten Code zu rechtfertigen, den echte MVVM benötigt.