背景
我正在调查一些代码,并遇到了一个包含 DataGrid
和一些绑定列的 xaml:
Binding="{Binding calc_from}" ....
我到处搜索,但没有包含名为
calc_from
的属性的类。然后我偶然发现了一些PropertyDescriptor
类。我想这就是它们如何使绑定工作的方式,但我并没有完全理解它的原理。问题:
PropertyDescriptor
是什么?它有什么好处?
何时需要实现自己的CustomTypeDescriptor
?
它与WPF绑定机制有什么关系?我在这个线程中找到了一个示例,但如果有人能给我更多的解释,我会很高兴。