我有一个在WPF中使用MVVM构建的应用程序。我在网格中有几个复选框。所有这些都与命令绑定。现在通常,当我使用鼠标单击选中/取消选中复选框时,该命令会正常触发。它甚至在我使用空格键按下来选中/取消选中复选框时也能正常工作。但是,当我在键盘上使用Add(+)或减去( - )键分别进行检查和取消选中时,会出现问题。虽然,我可以使用+和 - 键来检查/取消选中,但是,命令不会被触发。
注意:我有一个布尔变量绑定到复选框的IsChecked属性,即使我使用+和 - 也会返回正确的值,但即使这样,命令也不会被触发。