How do I use RelativeSource with WPF bindings and what are the different use-cases?
RelativeSource
Here's a more visual explanation in the context of a MVVM architecture: