摘要:昨天在开发windows phone 8.1程序时,发现程序在挂起的时候,会自动退出。通过调试发现错误信息是System.Runtime.InteropServices.COMException (0x80004005): Unspecified errorGetNavigationState do... 阅读全文
wpf依赖属性、绑定实现原理、附加属性学习
2013-12-25 20:21 by Nomo, 1877 阅读, 0 推荐, 收藏,
摘要:依赖属性和普通属性相比节省内存的原因:对于普通属性,每个对象有需要存储一个普通属性的值,即便是默认值。而依赖属性的默认值是静态的存储在类中的,所有对象都使用同一默认值,所以对于拥有大量属性的控件来说这就大大减少了内存的消耗。而对于非默认值,是有依赖属性所在的DependencyObject中的一个字典保存的,字典的key就是依赖属性,value就是依赖属性的值。绑定的实现原理:这里说一下思路,DependencyObject中拥有一个字典保存绑定信息,字典的key是依赖属性,value为绑定的值。对于绑定SetBinding方法是关键,他处理保存bingding对象的键值对,如果bingdin 阅读全文
浙公网安备 33010602011771号