2009-03-27 11 views
1

J'ai une "DataRegion" qui est un ItemsControl. Je lui ajoute ViewModels et via DataTemplating les vues sont rendues. Ma question est que ce ItemsControl a maintenant besoin de logique à faire avec la configuration des commandes dans les menus pour les éléments (ils ne peuvent pas le faire eux-mêmes car la logique dépend du nombre d'éléments, c.-à-d. visible tout le temps)MVVM - ViewModel qui est aussi une région?

Je veux que ce soit un ViewModel, mais ne peux pas savoir comment l'installer et l'associer au contrôle des objets?

Je ne peux pas le lier au contrôle des éléments car la région va générer une erreur. Je l'ai ajouté en tant que propriété au shell et il accède actuellement aux vues de la région pour accéder aux modèles de vue enfants qu'il doit contrôler.

De meilleures idées?

Répondre

Questions connexes