Silverlight数据绑定内部工作

时间:2009-06-04 20:01:23

标签: silverlight data-binding internals

有没有人知道数据绑定系统在silverlight中如何工作,我已经看到很多关于数据绑定的内容,并且项目必须使用依赖属性绑定到依赖对象(和依赖项)但实际管理的属性在哪里?我应该在反射器中看哪些类来理解内部结构?我想要更深入一点,任何人都可以更好地解释它吗?

1 个答案:

答案 0 :(得分:0)

数据绑定由非托管堆栈处理,因此您无法完全执行此操作,但您可以更轻松地查看wpf中的堆栈。从本质上讲,DependencyObject的内容使得更改的执行速度比反射更快。请记住,此堆栈还负责动画更改。 (30-60x秒)。