Como: Criar uma curva de Bezier quadrática
Este exemplo mostra como criar uma curva de Bezier quadrática. Para criar uma curva de Bezier quadrática, use as classes PathGeometry, PathFiguree QuadraticBezierSegment.
Exemplo
Nos exemplos a seguir, uma curva quadrática de Bezier é desenhada de (10.100) a (300.100). A curva tem um ponto de controle de (200.200).
Em Extensible Application Markup Language (XAML), você pode usar a sintaxe de atributo para descrever um caminho.
<Path Stroke="Black" StrokeThickness="1"
Data="M 10,100 Q 200,200 300,100" />
(Nota que essa sintaxe de atributo cria na verdade um
Em XAML, você também pode desenhar uma curva de Bezier quadrática usando a sintaxe do elemento de objeto. O seguinte é equivalente ao exemplo XAML anterior.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<QuadraticBezierSegment Point1="200,200" Point2="300,100" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
Este exemplo faz parte de uma amostra maior; para ver a amostra completa, consulte o de amostras de geometrias.
Ver também
.NET Desktop feedback