虽然只是一个代码的抄写工作,竟然也花了一个小时。
边抄边思考远比只是纯粹的代码拷贝要更花时间。
Silverlight的有些东西蛮好的,比如注册DependencyProperty,只是需要的代码量要多了些。
这里我们需要重点谈谈FrameworkElement.
FrameworkElement:为WPF元素提供WPF框架级属性集,事件集,方法集。
FrameworkElement扩展的功能:
1.布局系统定义。
2.逻辑树
3.对象生存期事件
4.数据绑定和动态资源的支持
5.样式的支持
6.更多动画的支持
这些东西还是比较抽象,需要仔细的理解,并结合对象中定义的方法,属性来理解!