AncestorBinding is a powerful markup extension that enables relative binding based on ancestor type. Similar to WPF’s {RelativeSource Mode=FindAncestor}, it allows developers to access elements outside of a DataTemplate from within, which is typically not possible through standard ElementName binding.
xml
<TextBlock Text="{dev:AncestorBinding Path=MyProperty, AncestorType=dev:MyControl}" />WARNING
AncestorBinding does not support NativeAOT.
Demo
you can run demo and see this feature.