Poly​Bezier​Segment Poly​Bezier​Segment Poly​Bezier​Segment Class

Definition

Represents one or more cubic Bezier curves.

public sealed class PolyBezierSegment : PathSegment, IPolyBezierSegmentpublic sealed class PolyBezierSegment : PathSegment, IPolyBezierSegmentPublic NotInheritable Class PolyBezierSegment Inherits PathSegment Implements IPolyBezierSegment
<PolyBezierSegment .../>
Inheritance
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Inherited Members

Inherited methods

Inherited properties

Remarks

Examples

This example shows how to use a PolyBezierSegment to create a series of curves.

<Canvas Width="500" Height="100">
  <Path Stroke="Red" StrokeThickness="2">
    <Path.Data>
      <PathGeometry>
        <PathGeometry.Figures>
          <PathFigureCollection>

            <!-- The StartPoint specifies the starting point of the first curve. -->
            <PathFigure StartPoint="10,100">
              <PathFigure.Segments>
                <PathSegmentCollection>

                  <!-- The PolyBezierSegment specifies two cubic Bezier curves.
                   The first curve is from 10,100 (start point specified above)
                   to 300,100 with a control point of 0,0 and another control
                   point of 200,0. The second curve is from 300,100 
                   (end of the last curve) to 600,100 with a control point of 300,0
                   and another control point of 400,0. -->
                  <PolyBezierSegment Points="0,0 200,0 300,100 300,0 400,0 600,100" />
                </PathSegmentCollection>
              </PathFigure.Segments>
            </PathFigure>
          </PathFigureCollection>
        </PathGeometry.Figures>
      </PathGeometry>
    </Path.Data>
  </Path>
</Canvas>

Constructors

PolyBezierSegment() PolyBezierSegment() PolyBezierSegment()

Initializes a new instance of the PolyBezierSegment class.

public PolyBezierSegment()public PolyBezierSegment()Public Sub New()
Attributes

Properties

Points Points Points

Gets or sets the Point collection that defines this PolyBezierSegment object.

public PointCollection Points { get; set; }public PointCollection Points { get; set; }Public ReadWrite Property Points As PointCollection
<PolyBezierSegment Points="pointSet"/>
Value
PointCollection PointCollection PointCollection

The collection of points that defines this PolyBezierSegment object.

Attributes

Remarks

Examples

This example shows how to use a PolyBezierSegment to create a series of curves.

<Canvas>
    <Path Stroke="Black" StrokeThickness="4">
        <Path.Data>
            <PathGeometry>
                <PathGeometry.Figures>
                    <PathFigureCollection>

                        <!-- The StartPoint specifies the starting point of the first curve. -->
                        <PathFigure StartPoint="10,100">
                            <PathFigure.Segments>
                                <PathSegmentCollection>

                                    <!-- The PolyBezierSegment specifies two cubic Bezier curves.
                                    The first curve is from 10,100 (start point specified above)
                                    to 300,100 with a control point of 0,0 and another control
                                    point of 200,0. The second curve is from 300,100 
                                    (end of the last curve) to 600,100 with a control point of 300,0
                                    and another control point of 400,0. -->
                                    <PolyBezierSegment Points="0,0 200,0 300,100 300,0 400,0 600,100" />
                                </PathSegmentCollection>
                            </PathFigure.Segments>
                        </PathFigure>
                    </PathFigureCollection>
                </PathGeometry.Figures>
            </PathGeometry>
        </Path.Data>
    </Path>
</Canvas>

PointsProperty PointsProperty PointsProperty

Identifies the Points dependency property.

public static DependencyProperty PointsProperty { get; }public static DependencyProperty PointsProperty { get; }Public Static ReadOnly Property PointsProperty As DependencyProperty
Value
DependencyProperty DependencyProperty DependencyProperty

The identifier for the Points dependency property.

Attributes

See Also