For those that think Microsoft Connect is useless
A while back I reported both through my weblog and Microsoft Connect what I thought was a serious flaw in the WPF validation infrastructure for ValidationRule and Binding. The issue, in short was:
The validation check is invoked during any attempt to update the underlying data … before a value converter is called (if present)…
Take special note that this was not some undocumented, strange behavior, but rather something that was explicitly explained on MSDN where the validation process was explained as part of the design.
But based on my feedback and the 13 other people that voted to fix the bug, it looks like they just did so (at least that’s what the bug status shows).
Pretty significant IMO, especially since in my experience these kind of “breaking changes even if the existing behavior was already broken” issues rarely get fixed, no matter how obvious the error might be.
Continue blogging and bitching about stuff that bothers you, but don’t forget to report it formally: it might make a difference and we may end up getting a better product from Microsoft (it may take years, but hey, it’s a learning process!).
/kzu
/kzu dev↻d