[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==========
相关文章推荐
- [Aaronyang] 写给自己的WPF4.5 笔记18[几何图形*Geometry图文并茂讲解]
- [Aaronyang] 写给自己的WPF4.5 笔记20 [3d课 1/4]
- [Aaronyang] 写给自己的WPF4.5 笔记7[三巴掌-ItemsControl数据绑定详解与binding二次处理 3/3]
- [Aaronyang] 写给自己的WPF4.5 笔记17[Page实现页面导航]
- [Aaronyang] 写给自己的WPF4.5 笔记11[自定义控件-AyImageButton的过程 1/4]
- [Aaronyang] 写给自己的WPF4.5 笔记21 [3d课 2/4]
- [Aaronyang] 写给自己的WPF4.5 笔记15[AyArc诞生-WPF版本绚丽的环状图,Ay制作,AyWindow强势预览]
- [Aaronyang] 写给自己的WPF4.5 笔记8[复杂数据处理三步曲,数据视图精讲1/3]
- [Aaronyang] 写给自己的WPF4.5 笔记13[二维自定义控件技巧-可视化状态实战,自定义容器,注册类命令,用户控件补充]
- [Aaronyang] 写给自己的WPF4.5 笔记16[多线程]
- [Aaronyang] 写给自己的WPF4.5 笔记24 [与winform交互-flash-DEMO-收尾篇1/6]
- [Aaronyang] 写给自己的WPF4.5 笔记22 [3d交互与动画 3/4]
- [Aaronyang] 写给自己的WPF4.5 笔记5[数据绑定三巴掌1/3]
- [Aaronyang] 写给自己的WPF4.5 笔记12[自定义控件-AyImageButton的过程 2/4]
- [Aaronyang] 写给自己的WPF4.5 笔记10[层次数据需求处理,TreeView绿色文章1/4]
- [Aaronyang] 写给自己的WPF4.5 笔记6[三巴掌-大数据加载与WPF4.5 验证体系详解 2/3]
- [Aaronyang] 写给自己的WPF4.5 笔记[3MenuItem中的icon]
- [Aaronyang] 写给自己的WPF4.5 笔记23 [3d交互与动画 4/4]
- [Aaronyang] 写给自己的WPF4.5 笔记[1布局]
- [Aaronyang] 写给自己的WPF4.5 笔记15[AyArc诞生-WPF版本绚丽的环状图,Ay制作,AyWindow强势预览]