Comando para WPF TextBox que é acionado quando pressionamos a tecla Enter

É muito fácil vincularButtons em aplicativos WPF paraCommands 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

questionAnswers(4)

yourAnswerToTheQuestion