I made a simple value provider using ExpressionObserver.Execute() on an expression like A+B. If I hook up to the provider's PropertyChanged event before reading the Value property, then it works as expected. If I read the Value property before hooking up PropertyChanged, then the PropertyChanged event does not fire when the expression changes. Even though the event doesn't fire, the Value property is still updated. This is with the trunk. It worked in the last release.
↧