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


wpf 研习1-24小时自学wpf1