在 Xceed decimal up down 控件中键入时暂停 属性 更改事件

Pause property changed event while typing in Xceed decimal up down control

我的 wpf 应用程序中有 decimal up 控件。虽然我正在尝试 0.5。当我在十进制上下文本框中键入 0 时。它将引发 属性 changed 事件。在那 属性 改变了。

我的要求是在我完成输入时引发 属性 更改事件。

这个小数向上控件在我的应用程序中使用了很多地方。如何以(通用方式/单一位置)编写代码来解决该问题。

每个绑定都有 属性 "UpdateSourceTrigger"。 我会尝试将该值设置为 "LostFocus",因此 属性Changed 只应在控件失去焦点时调用。

{Binding value, UpdateSourceTrigger=LostFocus}

UpdateSourceTrigger 的一个很好的解释在:https://www.codeproject.com/Articles/507883/UpdateSourceTrigger-Property-in-WPF-Binding