Es ist sehr einfach, Button
s in WPF-Apps an Command
s in einer VIEWMODEL
Klasse zu binden . Ich möchte eine ähnliche Bindung für a erreichen TextBox
.
Ich habe ein TextBox
und ich muss es an ein binden, Command
das ausgelöst wird, wenn ich treffe, Enterwährend das TextBox
fokussiert ist. Derzeit verwende ich den folgenden Handler für das KeyUp
Ereignis, aber es sieht hässlich aus ... und ich kann es nicht in meine VIEWMODEL
Klasse 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?