【发布时间】:2017-01-21 04:54:38
【问题描述】:
我想为我的窗口重新绑定“向上”键以在我的 ViewModel 上执行命令。
我的窗口包含 2 个控件:ListView、TextBox。
如果我这样做
<Window.InputBindings>
<KeyBinding Key="F5" Command={Binding SomeCommand} />
</Window.InputBindings>
一切正常。但是,如果我将其设置为“向上”或某些其他键,则如果 TextBox 具有焦点,则不会执行该命令。这告诉我 TextBox 正在处理这些键并吞下触发命令的事件。有什么办法可以防止这种情况发生并允许窗口让它们类似于预览事件(PreviewKeyUp)?
【问题讨论】: