As stated here : Numeric Values Stored as Single-Precision Values Silverlight stores all numeric values internally as single-precision values. This means that if a property value is set to a higher precision value, such as a double, the property value Read More...