eFace作为第一个由Java开发的XAML解决方案,在构建胖客户端应用程序和胖Internet应用程序中提供了一个统一的编程模式。这个编程模式使应用程序与Swing、SWT、及Web/Ajex的技术环境更新隔离。

    EPIC 投票:

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