您的位置:首页 > 产品设计 > UI/UE

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

2009-10-14 14:15 288 查看
初步接触 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 之前的哪些应用中得到过验证?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: