В моем представлении 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>
Этот код работает, и мой EnterKeyCommand запускается, когда пользователи нажимают клавишу Enter. Однако проблема заключается в том, что когда событие срабатывает, WPF еще не привязал текст в текстовом поле к "SearchCriteria". Поэтому, когда мое событие срабатывает, содержимое "SearchCriteria" пустое. Есть ли простое изменение, которое я могу сделать в этом коде, чтобы я мог получить содержимое текстового поля при срабатывании моей команды EnterKey?