当用户在TextBox中按Enter键时,我想在我的viewmodel中执行一个命令.该命令在绑定到按钮时有效.
<Button Content="Add" Command="{Binding Path=AddCommand}" />
Run Code Online (Sandbox Code Playgroud)
但是我不能从TextBox开始工作.我尝试了一个Inputbinding,但它没有用.
<TextBox.InputBindings>
<KeyBinding Command="{Binding Path=AddCommand}" Key="Enter"/>
</TextBox.InputBindings>
Run Code Online (Sandbox Code Playgroud)
我还尝试将工作按钮设置为默认值,但按下输入时不会执行.
谢谢你的帮助.
当我按下回车键时,我试图让WPF AutoCompleteBox引发KeyDown事件.我正在使用普通的KeyDown钩子,它适用于除了输入键之外的所有内容.有谁知道我怎么解决这个问题?