如何:使用 Polyline 元素来绘制折线

更新:2007 年 11 月

本示例演示如何通过 Polyline 元素绘制折线(一系列连接的线)。

若要绘制折线,请创建 Polyline 元素并使用其 Points 属性指定形状的顶点。最后,使用 StrokeStrokeThickness 属性描绘折线轮廓,因为没有笔画的线是不可见的。

说明:

因为 Polyline 元素不是闭合形状,所以 Fill 属性不起任何作用,即便您故意闭合形状轮廓也是如此。若要使用 Fill 创建闭合形状,请使用 Polygon 元素。

以下示例在 Canvas 内部绘制了两个 Polyline 元素。

示例

在可扩展应用程序标记语言 (XAML) 中,点的有效语法是由逗号分隔的 x 和 y 坐标对组成的空格分隔列表。

<Canvas Height="400" Width="400">


  <Polyline
    Points="10,110 60,10 110,110"
    Stroke="Black"
    StrokeThickness="4" />

  <Polyline
    Points="10,110 110,110 110,10"
    Stroke="Black"
    StrokeThickness="4"
    Canvas.Left="150" />


  </Canvas>

虽然此示例使用 Canvas 来包含折线,但是您可以使用折线元素(和所有其他形状元素)以及任何支持非文本内容的 PanelControl

此示例摘自一个更大的示例;有关完整的示例,请参见形状元素示例

请参见

任务

形状元素示例

概念

WPF 中的形状和基本绘图概述

参考

Polyline

Polygon

Shape