j'ai besoin de commander le feu de WP7 ApplicationBar. Malheureusement, il est impossible, mais Laurent a publié solution intéressante:MVVM Light - comment commander le feu à partir du code derrière
private void ApplicationBarMenuItemClick(object sender, System.EventArgs e)
{
var vm = DataContext as MainViewModel;
if (vm != null)
vm.MyCommand.Execute(null);
}
Malheureusement mon code ne voit pas derrière MainViewModel
classe ou en fait une classe ViewModel
du tout! La liaison de données fonctionne bien, donc ViewModel
fonctionne correctement. Qu'est-ce que je fais mal?
En fait, le problème est beaucoup plus facile. J'ai jeté un oeil à quelques exemples et j'ai découvert le problème - dans votre code de page derrière vous devez ajouter un espace de noms viewmodel! Simple! – user459497