<p>How do I use <code>RelativeSource</code> with WPF bindings and what are the different use-cases?</p>

Don't forget TemplatedParent:
```
```
<Binding RelativeSource="{RelativeSource TemplatedParent}"/>
```
```
or
```
```
{Binding RelativeSource={RelativeSource TemplatedParent}}
```
```