Все это позволяет текстовому полю быть многострочным и обрабатывать нажатие самой клавиши, а не запускать действие кнопки по умолчанию.
чень легко связать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!");
}
}
Есть лучший способ сделать это?