Hello Maya and thank you for the follow up.
I agree that we "are not supposed to enter string values into numeric fields", but this is a valid test and I need to know how these controls behave in an event like this. After more testing yesterday, it looks like the execution of the code breaks (and I get an exception) because I am running the app via the VS 2010 IDE. If I click "Continue" a few times, then I see the WPF form displaying a message at the bottom. So this would be OK I guess when the app has been compiled and running on its own.
Now the business rules. There is a difference between "handling" these rules in the setter properties compared to the
event. The code in the setter properties fires right away and if the preferred method is throwing an exception (like I see in every example) I still don't know where these exceptions can be caught. Now, if we use the _ValidatingItem event, this event does not trigger until the OK button is clicked.
All the examples I have seen so far don't work the way I would expect. If you have code samples that show Telerik's preferred way of doing validation (both in the setter properties and within the _ValidatingItem event), I would ask you to please post them.