我在 WPF 应用程序中使用 mvvm 模式并使用 integerupdown 按钮。
要调用命令,目前我正在使用 ValueChanged 触发器,如下所示 -
<i:Interaction.Triggers>
<i:EventTrigger EventName="ValueChanged">
<i:InvokeCommandAction Command="{Binding PercentChangedCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
当用户使用鼠标单击向上或向下箭头更改值时,这非常有效。
问题是当用户想要输入文本框时,每个输入的字符都会触发该事件。相反,我希望允许用户输入数字并仅在按 Enter 时触发命令。
请建议。