wpf 研习1-24小时自学wpf1
WPF是微软.net的UI 架构,也是非常重要的框架。
--以下来自<Teach yourself WPF in 24 hours>,包括前16章的摘要.由于时间所限,不可能一一翻译,准确起见,列出本书的英文摘要,请自行理解。
我们关注两点:一是wpf的机制,二是它的语法实现。 本系列中引入了MVP模式,注意MVP模式与三层架构的区别。
wpf特征
数据切割-data cutter (object oriented),
可声明式ui(declarative);
智能化布局(layout);
可扩展矢量图形(svg,graphics);
模板支持(两类);
样式(sizing,position);
代理切割-broker cutter,
加强的绑定功能(bridge container);
行为切割-behavior cutter,
触发器(human-machine behavior);
模拟(system embedded behavior);
3D(ui能力);
必要工具
给开发人员的工具,VS 2008以上,内置wpf支持;Kaxaml(很有用的xaml工具,以前的xamlpad);
给设计人员的工具,Expression (Blend,design)/Aurora;
wpf类层次-WPF Class Hierarchy