Dependency properties were some time ago introduced in WPF and are widely used in Silverlight 2 controls as well. They are in effect in e.g. animations, data-binding and styles. I'm sure you use them when creating a Silverlight 2 application. The need to write your own dependency properties will...