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”)
为什么一个绑定工作而另一个不工作?它是布尔属性吗?它是否返回空值?