1

我无法绑定IsReadOnlyDataGridTextColumn.

                                    <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>

两者OffsetRelativeIsReadOnly都是同一类中的公共属性。Binding toOffsetRelative工作正常,但 Binding toIsReadOnly生成以下运行时输出:

System.Windows.Data 错误:2:找不到目标元素的管理 FrameworkElement 或 FrameworkContentElement。绑定表达式:路径=IsReadOnly;数据项=空;目标元素是“DataGridTextColumn”(HashCode=2149042);目标属性是“IsReadOnly”(类型“布尔”)

为什么一种绑定有效,而另一种无效?

4

0 回答 0