WPF 是微软推出的表现层UI开发框架,全称 Windows Presentation Foundation。 相对Winform来讲,它使用一种全新的桌面应用程序 UI 的开发方式。 除了像Winform那样在“Windows 窗体”上删除控件之外,WPF 还为应用程序开发提供了额外的功能改善,包括丰富的用户界面、动画等等。
简而言之,可以使用 WPF 完成以下操作:
- 绘制普通控件和图形。
- 轻松加载/播放音频和视频文件。
- 提供平滑的图形效果,例如阴影和颜色渐变。
- 使用可跨相同控件使用的共享样式,以提供相同的主题、皮肤和设计。
- 变换对象,包括形状、控件和视频。
- 可以创建和动画 3D 图形。
- 可以轻松绘制可缩放的矢量图形而不会出现锯齿状锯齿。