我最近遇到了数据绑定到DataGridTextColumn的Visibility属性的问题。之所以产生混淆,是因为此属性是WPF中的依赖属性,而不是Silverlight中的属性。
我认为MSDN文档没有说明这一点。以下是WPF的唯一相关文本。
“有关可以影响该值的信息,请参阅DependencyProperty。”
答案 0 :(得分:4)
依赖项属性在它们定义的类上有相应的静态字段。请查看DataGridTextColumn类的字段部分。
答案 1 :(得分:2)
在大多数情况下,您可以通过检查是否存在类型为Foo
的名为FooProperty
的静态字段来检测属性DependencyProperty
是否为DP。但是,这只是一个惯例。无法保证所有依赖项属性都遵循此模式。
答案 2 :(得分:1)
我已经回答了,我知道。 IE浏览器。 “TextBlock”中的“Text”属性是一个依赖属性,因为Intellisense会显示静态字段,如下所示:
TextBlock.TextProperty