Wpf 如何绑定到父级';s网格属性

Wpf 如何绑定到父级';s网格属性,wpf,xaml,data-binding,Wpf,Xaml,Data Binding,我在网格中有一个网格,我想检查父网格的属性以设置子网格的背景。我尝试使用RelativeSource,但我一直得到一个无法找到绑定错误源的消息 A{RelativeSource}如果您将绑定的anestorlevel属性设置为2,则

我在网格中有一个网格,我想检查父网格的属性以设置子网格的背景。我尝试使用RelativeSource,但我一直得到一个无法找到绑定错误源的消息


A
{RelativeSource}
如果您将
绑定的
anestorlevel
属性设置为
2
,则
应该可以工作:

{Binding Path=Background, RelativeSource={RelativeSource AncestorType=telerik:RadGridView,AncestorLevel=2}}

如果将
绑定
AncestorLevel
属性设置为
2
,则
{RelativeSource}
应该可以工作:

{Binding Path=Background, RelativeSource={RelativeSource AncestorType=telerik:RadGridView,AncestorLevel=2}}

如果要绑定到“父项”的项(行)的属性,则应执行以下操作:

{Binding Path=DataContext.TheProperty, RelativeSource={RelativeSource AncestorType=telerik:RadGridView}}

如果要绑定到“父项”的项(行)的属性,则应执行以下操作:

{Binding Path=DataContext.TheProperty, RelativeSource={RelativeSource AncestorType=telerik:RadGridView}}

那么,您尝试了什么绑定路径?您试图绑定到RadGridView的确切属性是什么?@mm8我试图获取父列(DataMemberBinding)的值。例如,我想检查列Country是否为USA。尝试了您的解决方案,但在对象“a parents column”上找不到“Country”属性?你是说“父”中有一列吗?@mm8是的,对不起。那么你尝试了什么绑定路径?您试图绑定到RadGridView的确切属性是什么?@mm8我试图获取父列(DataMemberBinding)的值。例如,我想检查列Country是否为USA。尝试了您的解决方案,但在对象“a parents column”上找不到“Country”属性?你是说“家长”栏吗?@mm8是的,对不起。