【发布时间】:2013-11-10 21:40:48
【问题描述】:
我需要为 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>
如果我用一些CustomCommand : ICommand 初始化SomeCommand,它不会触发。 SomeCommand 属性 getter 永远不会被调用。
【问题讨论】: