WPF按钮单击和命令不能一起工作MVVM

我正在使用mvvm开发一些wpf应用程序。 我正在尝试使用按钮单击事件和命令,但命令永远不会执行。 此外,当我只使用没有点击事件的命令时,它完美无缺。 这是代码:

       

为什么会这样?

只是提到我必须一起使用click和command因为我的视图和viewmodel在不同的项目中。

更新:另外要说的是,当我在控制模板外的按钮中一起使用click和command时,一切都很完美。

Click event ,执行命令。

 private void btnClick(object sender, RoutedEventArgs e) { var btn = sender as Button; btn.Command.Execute(btn.CommandParameter); }