【发布时间】:2011-03-14 11:09:33
【问题描述】:
如果我创建到DataGridTextColumn 的IsReadOnly 属性的绑定,它不会实现。如果我通过标记设置它,它可以工作。
<DataGridTextColumn IsReadOnly="{Binding IsReferenceInactive}"/> <!-- NOP -->
<DataGridTextColumn IsReadOnly="True"/> <!-- Works as expected, cell is r/o -->
IsReferenceInactive 属性是一个 DP 并且工作正常(出于测试目的,我将它绑定到一个复选框,它有效)
这是一个已知的限制吗?
更新
uups,除了我写的,输出窗口里还有一条信息:
System.Windows.Data 错误:2:找不到目标元素的管理 FrameworkElement 或 FrameworkContentElement。绑定表达式:路径=IsReferenceInactive;数据项=空;目标元素是“DataGridTextColumn”(HashCode=23836176);目标属性是“IsReadOnly”(类型“布尔”)
好像是这个:
【问题讨论】: