Ausführung des Befehls viewmodels bei Eingabe in TextBox

Ich möchte einen Befehl in meinem Ansichtsmodell ausführen, wenn der Benutzer die Eingabetaste in einer Textbox drückt. Der Befehl funktioniert, wenn er an eine Schaltfläche gebunden ist.

<Button Content="Add" Command="{Binding Path=AddCommand}" />

Aber ich kann es nicht über die TextBox zum Laufen bringen. Ich habe ein Inputbinding versucht, aber es hat nicht funktioniert.

<TextBox.InputBindings>
    <KeyBinding Command="{Binding Path=AddCommand}" Key="Enter"/>
</TextBox.InputBindings>

Ich habe auch versucht, die Arbeitstaste als Standardeinstellung festzulegen, aber sie wird nicht ausgeführt, wenn die Eingabetaste gedrückt wird.

Danke für Ihre Hilfe

Antworten auf die Frage(10)

Ihre Antwort auf die Frage