Я использую шаблон mvvm и использую кнопку integerupdown в приложении WPF.
Для вызова команды в настоящее время я использую триггер ValueChanged следующим образом -
<i:Interaction.Triggers>
<i:EventTrigger EventName="ValueChanged">
<i:InvokeCommandAction Command="{Binding PercentChangedCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
Это прекрасно работает, когда пользователь изменяет значение с помощью щелчка мыши на стрелке вверх или вниз.
Проблема заключается в том, что в тот момент, когда пользователь хочет ввести текстовое поле, событие запускается для каждого введенного символа. Вместо этого я хочу разрешить пользователю вводить цифры и запускать команду только при нажатии клавиши Enter.
Пожалуйста, предложите.