📅  最后修改于: 2020-11-18 10:00:15             🧑  作者: Mango
WPF提供了广泛的2D图形,可以根据您的应用程序要求对其进行增强。 WPF支持用于绘制图形内容的Drawing和Shape对象。
Shape类是从FrameworkElement类派生的,Shape对象可以在面板和大多数控件中使用。
WPF提供了一些从Shape类派生的基本形状对象,例如Ellipse,Line,Path,Polygon,Polyline和Rectangle。
另一方面,绘图对象不是从FrameworkElement类派生的,而是提供了较轻量级的实现。
与Shape对象相比,图形对象更简单。它们也具有更好的性能特征。
让我们以一个简单的示例来了解如何使用不同形状的对象。
创建一个名为WPF2DGraphics的新WPF项目。
以下代码创建不同类型的形状。
当您编译并执行上述代码时,它将生成一个椭圆,一条直线,一条弧和一个多边形。
让我们看另一个示例,该示例显示如何使用图形绘制区域。
创建一个名为WPF2DGraphics1的新WPF项目。
以下XAML代码显示了如何使用图像绘制进行绘画。
当您运行应用程序时,它将产生以下输出-
我们建议您执行上述代码,并尝试更多的2D形状和图形。