XAML 概述
UPF支持大多数编程模式,包括JavaBean功能的扩展,例如:属性、事件、风格、触发器、模版、线程、资源和元素树。
WPF核心理念在
eFace中应用如下:
1. XAML
代码隐藏,事件处理程序,内联代码,自定义类应用程序,自定义组件。
2. 属性
独立属性,附加属性,属性值继承、属性值优先级。
3. 事件
RoutedEvent, Attached Event and Object Lifetime Events.
4. 资源
静态资源,动态资源和资源混合。
5. 风格&模版
UPF采用了款式、风格和触发器整套的特性,UI设计师就可以创建可视化编译程序,平面设计师能按照应用程序的侧重点自定义图形界面,并使显示界面标准化。一个强大的风格模版模式对维护和分享图形界面是不可缺少的,而UPF大大支持了这种模式。
- 触发器
触发器,事件触发器,数据触发器,多路触发器。
6. 内容模式
ContentControl 和 ItemsControl
7. 布局系统
元素绑定和布局性能。
8. 线程模式
UPF解决了线程事件的难题,它为程序开发人员简化了开发任务。这样一来,程序员就不用重复编写用到多个线程的某一界面程序。
>欲了解更多有关XAML和WPF信息,请访问
Microsoft MSDN Web