C# 与WPF中未触发复选框关联的命令

C# 与WPF中未触发复选框关联的命令,c#,wpf,mvvm,checkbox,C#,Wpf,Mvvm,Checkbox,我有一个在WPF中使用MVVM构建的应用程序。我在网格中有几个复选框。所有这些都与命令绑定。现在通常,当我使用鼠标单击选中/取消选中复选框时,命令会相应地触发。即使我使用空格键来选中/取消选中复选框,它也可以工作。但是,当我分别使用键盘上的Add(+)或subtract(-)键进行检查和取消检查时,问题就出现了。虽然,我可以使用+和-键选中/取消选中,但是命令不会被触发 注意:我有一个布尔变量绑定到复选框的IsChecked属性,即使使用+和-,它也会返回正确的值,但即使这样,命令也不会被触发

我有一个在WPF中使用MVVM构建的应用程序。我在网格中有几个复选框。所有这些都与命令绑定。现在通常,当我使用鼠标单击选中/取消选中复选框时,命令会相应地触发。即使我使用空格键来选中/取消选中复选框,它也可以工作。但是,当我分别使用键盘上的Add(+)或subtract(-)键进行检查和取消检查时,问题就出现了。虽然,我可以使用+和-键选中/取消选中,但是命令不会被触发


注意:我有一个布尔变量绑定到复选框的IsChecked属性,即使使用+和-,它也会返回正确的值,但即使这样,命令也不会被触发

你能分享一下代码吗?哇,26年的开发经验,我从来都不知道你可以用+/-来更改复选框!也许您可以连接一个键盘事件来捕获这些键,并执行VM命令。我不确定我是否会费心处理一个99.9%的人都不知道的边缘案件。