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

Definition

Represents a set of quadratic Bezier segments.

public sealed class PolyQuadraticBezierSegment : PathSegment, IPolyQuadraticBezierSegmentpublic sealed class PolyQuadraticBezierSegment : PathSegment, IPolyQuadraticBezierSegmentPublic NotInheritable Class PolyQuadraticBezierSegment Inherits PathSegment Implements IPolyQuadraticBezierSegment
<PolyQuadraticBezierSegment .../>
Inheritance
PolyQuadraticBezierSegmentPolyQuadraticBezierSegmentPolyQuadraticBezierSegment
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 creates two curves using a PolyQuadraticBezierSegment to specify the coordinates.

<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 PolyQuadraticBezierSegment specifies two Bezier curves.
                  The first curve is from 10,100 (start point specified above)
                  to 300,100 with a control point of 200,200. The second curve
                  is from 200,200 (end of the last curve) to 30,400 with a 
                  control point of 0,200. -->
                                    <PolyQuadraticBezierSegment Points="200,200 300,100 0,200 30,400" />
                                </PathSegmentCollection>
                            </PathFigure.Segments>
                        </PathFigure>
                    </PathFigureCollection>
                </PathGeometry.Figures>
            </PathGeometry>
        </Path.Data>
    </Path>
</Canvas>

Constructors

PolyQuadraticBezierSegment() PolyQuadraticBezierSegment() PolyQuadraticBezierSegment()

Initializes a new instance of the PolyQuadraticBezierSegment class.

public PolyQuadraticBezierSegment()public PolyQuadraticBezierSegment()Public Sub New()
Attributes

Properties

Points Points Points

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

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

A collection of points that defines the shape of this PolyQuadraticBezierSegment object. The default value is an empty collection.

Attributes

Remarks

Examples

This example creates two curves using a PolyQuadraticBezierSegment to specify the coordinates.

<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 PolyQuadraticBezierSegment specifies two Bezier curves.
                  The first curve is from 10,100 (start point specified above)
                  to 300,100 with a control point of 200,200. The second curve
                  is from 200,200 (end of the last curve) to 30,400 with a 
                  control point of 0,200. -->
                                    <PolyQuadraticBezierSegment Points="200,200 300,100 0,200 30,400" />
                                </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