Silverlight数据绑定内部工作

Silverlight数据绑定内部工作,silverlight,data-binding,internals,Silverlight,Data Binding,Internals,有人知道silverlight中的数据绑定系统是如何工作的吗?技术上,我见过很多关于数据绑定的TUT,项目必须使用依赖性属性绑定到依赖性对象(和依赖性对象),但这些属性实际上在哪里管理?我应该在reflector中查看哪些类来理解内部结构?我想更深入地了解一下,有人能更好地解释它吗?数据绑定由非托管堆栈处理,因此您不能确切地执行此操作,但您可以更轻松地查看wpf中的堆栈。本质上,DependencyObject的内容是这样的,更改的执行比反射要快得多。请记住,此堆栈还负责动画更改。(30-60秒

有人知道silverlight中的数据绑定系统是如何工作的吗?技术上,我见过很多关于数据绑定的TUT,项目必须使用依赖性属性绑定到依赖性对象(和依赖性对象),但这些属性实际上在哪里管理?我应该在reflector中查看哪些类来理解内部结构?我想更深入地了解一下,有人能更好地解释它吗?

数据绑定由非托管堆栈处理,因此您不能确切地执行此操作,但您可以更轻松地查看wpf中的堆栈。本质上,DependencyObject的内容是这样的,更改的执行比反射要快得多。请记住,此堆栈还负责动画更改。(30-60秒)。

谢谢shaun真的很有帮助:)