J'utilise actuellement MVVMLight pour mon application WP7 et j'ai trouvé que le datacontext d'un EventToCommand est toujours le page datacontext. J'utilise également le contrôle de panorama phone.codeplex.com et ai défini le datacontext pour chaque PanoramaItem sur un ViewModel différent, mais ce contexte de données est ignoré et le contexte de données de page est utilisé à la place.Silverlight/Windows Phone - EventToCommand DataContext Weirdness
Quelqu'un sait pourquoi?
D'autres éléments peuvent se lier à la datacontext de PanoramaItem sans problème (itemsControl.Source). – chief7
Pouvez-vous poster du code XAML et du code, si possible? Comment définissez-vous DataContext? Utilisez-vous un localisateur ViewModel? – indyfromoz
Oui, j'utilise un localisateur ViewModel. Désolé, je n'ai pas le code avec moi maintenant. C'est une configuration standard MVVMLight, une liaison statique des ressources dans App.xaml en tant que ressource à partir de laquelle DataContexts est défini sur d'autres pages. – chief7