2010-07-04 12 views

Antwort

1

Sie können sich die Ende-zu-Ende-Probe unter this MSDN page ansehen. Leider gibt es keinen Durchlauf, aber ich fand es anweisend, eine kleine, aber komplette App mit WPF, MVVM, EF4 und POCOs.

3

Angenommen, Sie haben einen "MainContainer", der Ihr ViewModel der obersten Ebene ist, benötigen Sie möglicherweise zwei verschiedene Unteransichtsmodelle: Eines für ein "Menü" und eines für den Inhalt, auf den das Menü zeigt. eine Ansicht einfügen je nach Ansichtsmodell

public MenuViewModel Menu; 
public ContentViewModel Content; 

Sie würden binden, um einen Behälter zu jedem dieses Viewmodel und auf Update in der Hauptansicht:

Es könnte wie folgt implementiert werden. Wie Sie die Ansichtsmodelle der Ansicht zuordnen, kann davon abhängen, und es gibt keine "schöne" Lösung. Persönlich möchte ich es in meinen Top-View-Ressourcen behalten, indem ich ein Datamaplate benutze.