人生的意义不在于拿一手好牌,而在于打好一手坏牌 --Aaronyang的博客(www.ayjs.net)-www.8mi.me
=============时隔两年后再看WPF==========
因为以前的经验,所以继承FrameworkElement,我就简写继承FWE ,继承UIElement就写继承UIE
后面重头戏就是blend中的开发,不想写的千篇一律。如果期待,左侧有关注按钮。
个人感觉,下面的这张图标比较重要,它或许有些帮助。我看东西只看分析出原理,你就可以拓三返一。
Tip: 只能为依赖对象(继承自DependencyObject的类)添加依赖属性。放心的事,wpf大部分都间接继承了。依赖属性提高的不仅仅是性能。
插曲:如果想更进一步了解.net framework,这里有.net framework4.5.2的最新源码web版,可以参考:查看
老实说:书中的例子,讲的也不太好,看的也好累,真搞不懂,这么早就遇到这么难理解的知识。没办法了,咬着牙尽量最好的让聪明的你更好理解。
因为这章知识感觉用视频的方式比图文的方式感觉更好讲一些
一回生======aaronyang====www.8mi.me====www.ayjs.net====
1. 依赖项属性-依赖属性
例如:Button的 Margin属性
使用方法:Register()
简单用法:
Register(String, Type, Type) 使用指定的属性名称、属性类型和属性所在对象的类型。
Register(String, Type, Type, PropertyMetadata) 使用指定的属性名称、属性类型、属性所在对象的类型和属性元数据注册依赖项属性。
Register(String, Type, Type, PropertyMetadata, ValidateValueCallback) 使用指定的属性名称、属性类型、属性所在对象的类型、属性元数据和属性的值验证回调来注册依赖项属性。
文章内容已经迁移 http://www.ayjs.net/2015/01/23/
OK啦,就先写到这里 WPF4.5 aaronyang 我的博客网址:www.8mi.me或者www.ayjs.net
网站还没备案,可能访问有点慢,也没怎么更新官网,但后期可能会直接在那里写了。希望大家多多支持哦!
======安徽六安 杨洋=========www.ayjs.net==========aaronyang================www.8mi.me==========