Polyline.Points 属性

定义

获取或设置包含 Polyline 的顶点的集合。Gets or sets a collection that contains the vertex points of the Polyline.

public:
 property System::Windows::Media::PointCollection ^ Points { System::Windows::Media::PointCollection ^ get(); void set(System::Windows::Media::PointCollection ^ value); };
public System.Windows.Media.PointCollection Points { get; set; }
member this.Points : System.Windows.Media.PointCollection with get, set
Public Property Points As PointCollection

属性值

PointCollection

用于描述 Polyline 的顶点的 Point 结构的集合。A collection of Point structures that describe the vertex points of the Polyline. 默认为空引用(在 Visual Basic 中为 Nothing)。The default is a null reference (Nothing in Visual Basic).

示例

下面的示例演示如何 Polyline 使用代码创建元素并设置 Points 属性。The following example shows how to create a Polyline element and set the Points property by using code.


// Add the Polyline Element
myPolyline = gcnew Polyline();
myPolyline->Stroke = Brushes::SlateGray;
myPolyline->StrokeThickness = 2;
myPolyline->FillRule = FillRule::EvenOdd;
Point Point4 = Point(1, 50);
Point Point5 = Point(10, 80);
Point Point6 = Point(20, 40);
PointCollection^ myPointCollection2 = gcnew PointCollection();
myPointCollection2->Add(Point4);
myPointCollection2->Add(Point5);
myPointCollection2->Add(Point6);
myPolyline->Points = myPointCollection2;
myGrid->Children->Add(myPolyline);

// Add the Polyline Element
myPolyline = new Polyline();
myPolyline.Stroke = System.Windows.Media.Brushes.SlateGray;
myPolyline.StrokeThickness = 2;
myPolyline.FillRule = FillRule.EvenOdd;
System.Windows.Point Point4 = new System.Windows.Point(1, 50);
System.Windows.Point Point5 = new System.Windows.Point(10, 80);
System.Windows.Point Point6 = new System.Windows.Point(20, 40);
PointCollection myPointCollection2 = new PointCollection();
myPointCollection2.Add(Point4);
myPointCollection2.Add(Point5);
myPointCollection2.Add(Point6);
myPolyline.Points = myPointCollection2;
myGrid.Children.Add(myPolyline);

' Add a Polyline Element
Dim myPolyline As New Polyline()
myPolyline.Stroke = Brushes.SlateGray
myPolyline.StrokeThickness = 2
myPolyline.FillRule = FillRule.EvenOdd
Dim Point4 As New System.Windows.Point(1, 50)
Dim Point5 As New System.Windows.Point(10, 80)
Dim Point6 As New System.Windows.Point(20, 40)
Dim myPointCollection2 As New PointCollection()
myPointCollection2.Add(Point4)
myPointCollection2.Add(Point5)
myPointCollection2.Add(Point6)
myPolyline.Points = myPointCollection2
myGrid.Children.Add(myPolyline)

注解

在 Extensible Application Markup Language (XAML) ,使用以空格分隔的 x 坐标和 y 坐标对的列表来设置此属性。In Extensible Application Markup Language (XAML), use a space-delimited list of comma-separated x- coordinate and y-coordinate pairs to set this attribute. 使用简单表示法,即 x1,y1 x2,y2 ... xn,ynUse simple notation, that is, x1,y1 x2,y2 ... xn,yn.

依赖项属性信息Dependency Property Information

标识符字段Identifier field PointsProperty
元数据属性设置为 trueMetadata properties set to true AffectsRender, AffectsMeasureAffectsRender, AffectsMeasure

适用于

另请参阅