How do I use RelativeSource with WPF bindings and what are the different use-cases?
RelativeSource
Don't forget TemplatedParent:
or
{Binding RelativeSource={RelativeSource TemplatedParent}}