最佳答案
在我的 WPF 视图中,我试图将一个事件与 Enter 键绑定如下:
<TextBox Width="240" VerticalAlignment="Center" Margin="2" Text="{Binding SearchCriteria, Mode=OneWayToSource}">
<TextBox.InputBindings>
<KeyBinding Key="Enter" Command="{Binding EnterKeyCommand}"/>
<KeyBinding Key="Tab" Command="{Binding TabKeyCommand}"/>
</TextBox.InputBindings>
</TextBox>
这段代码可以工作,当用户按下 Enter 键时,我的 EnterKeyCommand 会触发。但是,问题是当事件触发时,WPF 还没有将文本框中的文本绑定到“ SearchCriteria”。因此,当我的事件触发时,“ SearchCriteria”的内容是空白的。在这段代码中是否可以进行简单的更改,以便在 EnterKey 命令激发时获取文本框的内容?