If anyone is interested, I can contribute a Behavior that will validate user input for decimal values. It supports the use of both '.' and ',' to represent decimal points and also allows for excluding negative numbers, all configurable via XAML. I'll probably add an option to specification of upper and lower bounds for the values as well, prior to committing.