二、完善的创造性控件
Sparkle将控件、动画、数据、自定义样式等界面要素组合成引人注目的全新界面,不同屏幕分辨率下合理的布局和排列提供了最佳的用户体验。
图解1: 使用Sparkle提供的一系列 标准控件 可以快速容易地“装配”出复杂的用户界面,也可以很方便地将多个控件元素合成到一起构建 复杂控件 。对控件应用视觉与行为设计的改变时,不会影响其功能。
图解2: 在Sparkle中,不必编写代码就能够 对控件的视觉外观进行完全控制 ,可以向控件的某种状态(如MouseOver等)中添加动画、图形、三维内容、视频,将它们作为设计元素。用户可以自己制作可重新利用的自定义样式或应用标准Windows主题,例如Luna(XP)、Royale(MACE)、Aero(Vista)。
图解3: 使用 自动化容器 (如Grid、Flow、Dock、Stack)来设计 合理的布局 ,设计者可以控制大小、动画、根据目标显示分辨率和窗体要素(或不同的内容及应用程序的状态)重新设置用户界面的位置。
图解4:在设计时可以 播放与预览视频与音频 ,以及直接在时间线上与所有其它动画属性一起设置 交互式触发事件 。
图解5: 高级动画性能允许以一个对象的任何属性创建 独立的关键帧 ,另外还包括创建淡入淡出、沿路径动画编辑中可以对路径进行精确的轨迹控制。 基于时间的动画时间线 能够提供比基于帧的时间线更强大的创造性控制功能。可以为每一个对象添加多个时间线,也可以动态地合并时间线以制作不同动画间的转换效果。可以为动画创建触发并链接到用户界面中的元素。
图解6: 界面元素或控件的 快速绑定属性 能够在用户界面内绑定外部数据或其它属性。在设计时可以使用实时数据预览功能,依据用户界面的样式和布局立即做出创造性的决定。
三、无缝集成的工作流程
通过与Expression的另一组件Graphic Designer和Visual Studio共享资源、代码和创作流程,Sparkle带来了全新的设计理念,使设计者和开发者的生产力能够迈上一个新台阶。
图解1: 基于Windows Presentation Foundation框架 构建的Interactive Designer用户界面时代感十足,用户可以根据自己的爱好改变界面元素大小、布局及获得高性能。用户可以使用Sparkle与Expression其它组件共享工作流程,使用XAML导出器和标准位图与3D格式支持,可以从主流的第三方设计工具获取设计元素并合并到作品中。
图解2: 用户可以 从Expression的Graphic Designer中获取设计元素 ,从而能够具备得更多更棒的矢量图与位图资源以及对图像的编辑能力。
图解3:与Visual Studio共享项目和开发代码 ,增强了Sparkle自身的开发能力,包括代码调试、Web服务设计、企业应用程序生命周期成本管理等。
图解4: 使用 XA M L roundtripping(往返转换)功能 与其它第三方软件的设计与开发环境共享设计元素。
上一页 1 2 3 下一页