【发布时间】:2018-02-09 15:54:29
【问题描述】:
我想为TextBox 添加一个键绑定,这样当我按下 ENTER 键时,就会触发相应的命令,但我只希望在TextBox 具有专注于它。
以下代码添加了绑定,但只要按下 Return 键就会触发,无论焦点在窗口中的哪个位置。是否可以将键绑定限制为仅当 TextBox 具有焦点时?
<TextBox Text="{Binding SearchBoxNumber, UpdateSourceTrigger=PropertyChanged}">
<TextBox.InputBindings>
<KeyBinding Key="Return" Command="{Binding SearchCommand}" />
</TextBox.InputBindings>
</TextBox>
【问题讨论】:
标签: wpf xaml key-bindings