我有一个如下所示的 ICommand 属性:
private ICommand autoHideCommand;
public ICommand AutoHideCommand
{
get { return autoHideCommand; }
set
{
if (!object.Equals(autoHideCommand, value))
{
autoHideCommand = value;
OnPropertyChanged("AutoHideCommand");
}
}
}
命令下的实际类可以在这里找到。这是一个相当基本的 ICommand 实现。
我真的很想为这个命令添加一些键盘输入绑定。但实际实现不支持它,ICommand 也不支持。
有没有人举例说明如何在这种情况下添加键盘绑定?(这甚至可能吗?)
注意:我需要在 C# 代码(不是 XAML)中执行此操作。那是因为我的窗口是动态生成的。