Per chi, come me, non capisce il motivo delle divergenze (o meglio, di alcune divergenze) tra WPF e Silverlight, volevo segnalare Dr.Webb:
http://drwpf.com/blog/2010/05/05/value-coercion-for-the-masses/
Ottimo il video che esplica come configurare correttamente gli helper per consentire il CoerceValueCallback in Silverlight.
PS: come da titolo, dato che sto sviluppando su Windows Phone, aggiungo che la tecnica funziona anche su questo (magnifico) dispositivo.