您的位置:首页 > 其它

[Aaronyang] 写给自己的WPF4.5 笔记[2依赖属性]

2015-01-04 19:44 274 查看

人生的意义不在于拿一手好牌,而在于打好一手坏牌 --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/

[b]OK啦,就先写到这里 WPF4.5 aaronyang 我的博客网址:www.8mi.me或者www.ayjs.net[/b]

网站还没备案,可能访问有点慢,也没怎么更新官网,但后期可能会直接在那里写了。希望大家多多支持哦!

======安徽六安 杨洋=========www.ayjs.net==========aaronyang================www.8mi.me==========
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐