QuadraticBezierSegment
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Creates a quadratic Bezier curve between two points in a PathFigure object.
<QuadraticBezierSegment .../>
Properties
Name (DependencyObject), Point1 (QuadraticBezierSegment), Point2 (QuadraticBezierSegment)
Example
The following example creates a PathGeometry object with two PathFigure objects, each of which contains multiple PathSegment objects.
<Canvas
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml">
<Path Stroke="Black" StrokeThickness="1" >
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigure StartPoint="10,50">
<PathFigure.Segments>
<BezierSegment
Point1="100,0"
Point2="200,200"
Point3="300,100"/>
<LineSegment Point="400,100" />
<ArcSegment
Size="50,50" RotationAngle="45"
IsLargeArc="True" SweepDirection="Clockwise"
Point="200,100"/>
</PathFigure.Segments>
</PathFigure>
<PathFigure StartPoint="10,100">
<PathFigure.Segments>
<PolyLineSegment Points="50,100 50,150" />
<QuadraticBezierSegment Point1="200,200" Point2="300,100"/>
</PathFigure.Segments>
</PathFigure>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
</Canvas>
The following illustration shows the shape created by the preceding example.