这个绑定
<tk:DataGridTextColumn Binding="{Binding Path=Id, Mode=OneWay}"
Header="Sale No." Width="1*" />
出现以下错误
双向或单向到源绑定无法在只读属性“Id”上工作,类型为……
“Id”属性确实是只读的,但我认为Mode=OneWay
应该足够了。
我很累,而且我知道我肯定漏掉了一些明显的东西,所以我现在就为问一个非常愚蠢的问题而道歉。
谢谢
BW
这个绑定
<tk:DataGridTextColumn Binding="{Binding Path=Id, Mode=OneWay}"
Header="Sale No." Width="1*" />
出现以下错误
双向或单向到源绑定无法在只读属性“Id”上工作,类型为……
“Id”属性确实是只读的,但我认为Mode=OneWay
应该足够了。
我很累,而且我知道我肯定漏掉了一些明显的东西,所以我现在就为问一个非常愚蠢的问题而道歉。
谢谢
BW
如果我没记错的话,我认为当DataGridTextColumn生成编辑元素时它会覆盖你的Binding.Mode,因为如果DataGrid是可编辑的,该列本身仍然默认为读/写模式。尝试在DataGridTextColumn上设置IsReadOnly="true"。