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