How to create a style based on default style in Silverlight?
For example, in WPF we make it like:
If you're using WPF, it's much simpler to use the code in the original question instead.