开发手册 欢迎您!
软件开发者资料库

WPF - 2D图形

WPF 2D图形 - 从概述,环境设置,Hello World,XAML概述,元素树,依赖属性,路由事件,控件,布局,布局嵌套,输入,命令行,数据绑定,资源等简单易懂的步骤学习WPF ,模板,样式,触发器,调试,自定义控件,异常处理,本地化,交互,2D图形,3D图形,多媒体。

WPF提供各种2D图形,可根据您的应用要求进行增强. WPF支持用于绘制图形内容的Drawing和Shape对象.

形状和绘图

  • Shape类派生自FrameworkElement类,Shape对象可以在面板和大多数控件中使用.

  • WPF提供了一些基本的形状对象派生自Shape类,如Ellipse,Line,Path,Polygon,Polyline和Rectangle.

  • 另一方面,绘图对象不派生来自FrameworkElement类并提供更轻量级的实现.

  • 与Shape对象相比,绘图对象更简单.它们也有更好的性能特征.

示例

让我们举一个简单的例子来理解如何使用不同的形状对象.

  • 创建一个名为 WPF2DGraphics 的新WPF项目.

  • 以下代码会创建不同类型的形状.

                                                                                                                                                                                                                                                                                       

当你编译并执行上面的代码时,它会产生一个椭圆,一条直线,一个弧和一个多边形.

形状

示例

让我们来看看另一个示例显示如何使用绘图绘制区域.

  • 创建名为的新WPF项目WPF2DGraphics1 .

  • 以下XAML代码显示了如何使用不同的图像绘制.