Comando para WPF TextBox que é acionado quando pressionamos a tecla Enter
É muito fácil vincularButton
s em aplicativos WPF paraCommand
s em umVIEWMODEL
classe. Gostaria de obter uma ligação semelhante para umTextBox
.
Eu tenho umTextBox
e preciso vinculá-lo a umCommand
que dispara quando eu bato emEntra enquanto oTextBox
É focado. Atualmente, estou usando o seguinte manipulador para oKeyUp
evento, mas parece feio ... e não posso colocá-lo no meuVIEWMODEL
classe
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!");
}
}
Existe uma maneira melhor de fazer isso