Есть кнопка и текстовое поле.Я добавил событие «KeyDown» в текстовое поле, чтобы при нажатии «enter» нажималась кнопка.Хорошо, тогда я попытался снова сфокусироваться на текстовом поле, но не получилось.В приведенном ниже коде я пробовал три способа, но ни один из них не работает.
private void txt_addRemove_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
{
btn_BC_add.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
// 1.way
// IInputElement focusedElement = FocusManager.GetFocusedElement(txt_addRemove);
// 2.way
// Keyboard.Focus(txt_addRemove);
// 3.way
// txt_addRemove.Focus();
}
}