2009-03-27 6 views
1

Ich habe eine "DataRegion", die ein ItemsControl ist. Ich füge ViewModels hinzu und durch DataTemplating werden die Ansichten gerendert.MVVM - ViewModel welches ist auch eine Region?

Meine Frage ist, dass ItemsControl jetzt Logik benötigt, um Befehle in Menüs für die Items einzurichten (sie können es nicht selbst machen, da die Logik von der Anzahl der Items abhängt, dh es muss ein Item geben die ganze Zeit sichtbar)

Ich möchte, dass es ein ViewModel ist, aber nicht herausfinden kann, wie man es instantiiert und es dem Items Control zuordnet?

Ich kann es nicht an das Element Steuerelement binden, da die Region einen Fehler auslöst. Ich habe es als eine Eigenschaft der Shell hinzugefügt und es greift derzeit auf die Regionsansichten zu, um zu den untergeordneten Ansichtsmodellen zu gelangen, die es steuern muss.

Irgendwelche besseren Ideen?

Antwort

Verwandte Themen