我需要为 Window 创建输入绑定。
public class MainWindow : Window
{
public MainWindow()
{
SomeCommand = ??? () => OnAction();
}
public ICommand SomeCommand { get; private set; }
public void OnAction()
{
SomeControl.DoSomething();
}
}
<Window>
<Window.InputBindings>
<KeyBinding Command="{Binding SomeCommand}" Key="F5"></KeyBinding>
</Window.InputBindings>
</Window>
SomeCommand
如果我用一些初始化CustomCommand : ICommand
它不会触发。SomeCommand
永远不会调用属性 getter。