我有一个double类型的DependencyProperty。零和负零都是属性的不同和有效值。我有一些在值改变时执行的逻辑。
不幸的是,因为负零和零被视为等于'在C#中,当DependencyProperty的当前值为零且我设置为负零时,该值会更新,但不会执行Value Changed回调。
我是否缺少一些聪明的方法来强制ValueChanged回调执行新值?我可以手动调用UpdateSource / Target,但我不拥有绑定到此属性的其中一个对象,因此我无法在所有情况下执行此操作。