二维效果
WPF 提供了一个包含 二维 类的库,可用来创建各种效果。使用 WPF 的 二维 呈现功能,可以绘制具有渐变、位图、绘图和视频的 UI 元素,并借助于旋转、缩放和扭曲功能来操作这些元素。下图举例说明通过 WPF 画笔可获得的多种效果。
三维呈现
WPF 提供了一组三维呈现功能,这些功能可与 WPF 中的二维图形支持功能集成,以便您创建更加令人惊喜的布局、UI 和数据可视化效果。在色谱的一端,WPF 允许您将 二维 图像呈现到 三维 形状的一个图面上,如下图中所示。
动画
使用动画,可以使控件和元素变大、晃动、旋转和淡化,还可以产生有趣的页面过渡和更多效果。由于 WPF 允许您对大多数属性进行动画处理,因此,您不但可以对大多数 WPF 对象进行动画处理,而且还可以使用 WPF 来对您创建的自定义对象进行动画处理。
媒体
图像、视频和音频是用来传达信息和用户体验的富媒体方法。
图像
图像(包括图标、背景甚至动画的一部分)是大多数应用程序的核心部分。由于您经常需要使用图像,因此 WPF 提供了以各种方式处理图像的功能。下图只说明了其中的一种方法。
视频和音频
WPF 的一个核心图形功能就是为处理多媒体(包括视频和音频)提供本机支持。下面的示例说明如何在应用程序中插入媒体播放器。
既能够播放视频又能够播放音频,而且具有很好的可扩展性,可以用来方便地创建自定义的 UI。
上一页 [1] [2]