wpf 这套新 UI 体系背后的思路是什么?

初步接触 wpf, 一方面看资料, 一边下载了 wpf 的 reference source
统计了下, 发现 .netfx 3.0 下的 wpf 竟有 140w+ 行代码之多, 有点惊讶
很好奇, 都有哪些因素, 促使微软投入这么大的力量构建一套新的 UI 体系?

我能想到的几点:
1. 直接利用 gpu 的计算能力, 2. 想要支持动画效果? 3. 界面与逻辑分离思想作祟?

与此相关的几个 wpf 核心概念
1. data binding 2. dependency property 3. routed event 4. Command
data binding 能够理解, 实现界面与逻辑的分离, 大家都在朝这个方向努力

至于 dependency property, routed event, command 尚有疑问, 这几个概念从哪而来? 相比传统的方式, 突破在哪? 在 wpf 之前的哪些应用中得到过验证?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值