RelativeSource (with x: Bind) is not supported, so this particular scenario will not be possible (at the moment, at least).
Using TemplateBinding or standard TemplatedParent bindings (as you mentioned) are workarounds.
TemplateBinding is already an optimized version of the binding, so it should not be so large in accordance with this Collect 2015 session by Sam Spencer.
source share