Frage

Ich verwende derzeit Caliburn.micro in meinem WP7 -Projekt und bin ziemlich zufrieden damit. Meine Anwendung ist sehr datenhaarig, also habe ich einen Blick auf AgFX (http://agfx.codeplex.com) geworfen. Sie scheint mir viel Zeit für Datenanfragen und Ausschnitte zu sparen.

Das Problem hier ist jedoch, dass AGFX auch ein Basisansichtsmodell bereitstellt, während ich bereits einen hatte, der den Bildschirm von Caliburn.micro erbt. Natürlich kann ich eine neue Ansichtsmodellbasis zusammenfassen, die ModellItembase von AgFX erbt und Iscreen implementiert. Aber ich mag das nicht, gibt es eine bessere Seele oder Best Practice, die Sie mit mir teilen können, wie Sie die 2 großen Frameworks integrieren können?

Mit freundlichen Grüßen,

-Peng

War es hilfreich?

Lösung

Ich benutze AGFX mit einem anderen UI -Framework, der sein eigenes hat ViewModelBase. Mein eigenes Verständnis ist die ModelItemBase Das ist von AGFX eher eine Modellbasis als eine ViewModel -Basis. Es kümmert sich im Grunde um die Daten.

Mein ViewModel, das von meinem erbt ViewModelBase, ist viel mehr Dinge wie Tomsteining, Anwendungsleistenbindungen usw. Es wurde für die Anzeige der Daten auf der Ansicht ausgelegt.

Ich denke, es passt in MVVM und funktioniert sehr gut. Hoffe das hilft. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top