I'm reading WPF Recipes in C# 2008:
http://www.apress.com/book/view/9781430210849
and starting on the third recipe they asssume you know how dependency properties work.
So after a little googling, I understand in general that these are properties of an object which when placed inside another object "adapts to the context" to the host object. I also "learned" that "you never really know what the value of these properties are since they depend on their context."
But still much of what is being described in the book leaves me with no idea how I could use these when building applications.
Who has a good metaphor or example of dependency properties for people starting out with them and wanting to know when and how they would use them?