2010-03-11 432 views
0

有什么办法可以将一些datacontext的属性值绑定到IsReadOnly属性?WPF IsReadOnly属性绑定

e.g:

<toolkit:DataGridTemplateColumn Header="MyColumn" Width="160" IsReadOnly="{Binding Path=BooleanPropertyFromMyViewModel, Converter={StaticResource InvertBoolConv}}"/> 

或者我应该创建一个DataTrigger?

回答

1

我没有安装在这台机器上的工具包,但是如果IsReadOnly是一个依赖属性,那应该工作得很好。

一旦我可以访问主开发机器,我会确认它,但是如果你没有看到你期望的行为,我会检查输出窗口是否有任何绑定错误。

如果您使用的是WPF 4,则可以使用Tracing as described in Pete Brown's blog post here.