Очень легко привязать кнопки Button
в приложениях WPF к Command
в VIEWMODEL
класс. Я хотел бы добиться аналогичной привязки для TextBox
.
У меня есть TextBox
, и мне нужно привязать его к Command
, которая запускается когда я нажимаю , введите , пока TextBox
находится в фокусе. В настоящее время я использую следующий обработчик для события KeyUp
, но он выглядит некрасиво ...
и я не могу поместить его в свой класс VIEWMODEL
.
private void TextBox_KeyUp(object sender, KeyEventArgs e)
{
if (e.Key == System.Windows.Input.Key.Enter)
{
// your event handler here
e.Handled = true;
MessageBox.Show("Enter Key is pressed!");
}
}
Есть ли лучший способ сделать это?