Es ist sehr einfach, Buttons in WPF-Apps an Commands in einer VIEWMODELKlasse zu binden . Ich möchte eine ähnliche Bindung für a erreichen TextBox.
Ich habe ein TextBoxund ich muss es an ein binden, Commanddas ausgelöst wird, wenn ich treffe, Enterwährend das TextBoxfokussiert ist. Derzeit verwende ich den folgenden Handler für das KeyUpEreignis, aber es sieht hässlich aus ... und ich kann es nicht in meine VIEWMODELKlasse aufnehmen.
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!");
}
}
Gibt es einen besseren Weg, dies zu tun?