Attached property binding proxy
问题 I have this binding in xaml: <Popup IsOpen="{Binding Path=(local:ListViewBehavior.IsColumnHeaderClicked), RelativeSource={RelativeSource FindAncestor, AncestorType=GridViewColumnHeader}}" ... Popup is located inside GridViewColumn.Header . ListViewBehavior.IsColumnHeaderClicked is a simple bool attached property: public static bool GetIsColumnHeaderClicked(DependencyObject obj) => (bool)obj.GetValue(IsColumnHeaderClickedProperty); public static void SetIsColumnHeaderClicked(DependencyObject