C# DataGridTextColumn绑定问题

C# DataGridTextColumn绑定问题,c#,wpf,binding,C#,Wpf,Binding,我无法绑定到DataGridTextColumn上的IsReadOnly <DataGridTextColumn Binding="{Binding Path=OffsetRelative}" IsReadOnly="{Binding IsReadOnly}"> <DataGridTextColumn.HeaderTemplate>

我无法绑定到
DataGridTextColumn
上的
IsReadOnly

                                    <DataGridTextColumn Binding="{Binding Path=OffsetRelative}" IsReadOnly="{Binding IsReadOnly}">
                                    <DataGridTextColumn.HeaderTemplate>
                                        <DataTemplate>
                                            <CheckBox Content="Relative Offset" IsChecked="{Binding ElementName=ViewReportFileUserControl, Path=DataContext.IsSelectedTcfOffsetRelative}" Margin="0,0,10,0"/>
                                        </DataTemplate>
                                    </DataGridTextColumn.HeaderTemplate>
                                </DataGridTextColumn>

OffsetRelative
IsReadOnly
都是同一类中的公共属性。到
OffsetRelative
的绑定工作正常,但是到
IsReadOnly
的绑定会生成以下运行时输出:

System.Windows.Data错误:2:找不到治理框架元素 或目标元素的FrameworkContentElement。 BindingExpression:Path=IsReadOnly;DataItem=null;目标元素是 “DataGridTextColumn”(HashCode=2149042);目标属性为 “IsReadOnly”(类型为“Boolean”)


为什么一个绑定工作而另一个不工作?

它是布尔属性吗?它是否返回空值?