Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esse exemplo mostra como criar uma curva quadrática de Bezier Para criar uma curva quadrática de Bezier, use as classes PathGeometry, PathFigure e QuadraticBezierSegment.
Exemplo
Nos exemplos a seguir, a curva quadrática de Bezier é desenhada de (10,100) até (300, 100). A curva tem um ponto de controle de (200, 200).
xaml
Com Extensible Application Markup Language (XAML), você pode usar sintaxe de atributos para descrever um caminho.
<Path Stroke="Black" StrokeThickness="1"
Data="M 10,100 Q 200,200 300,100" />
xaml
(Note que esta sintaxe de atributo na verdade cria um StreamGeometry, uma versão mais leve de um PathGeometry. Para obter mais informações, consulte a página Sintaxe de Marcação de Caminho.)
Com XAML, você também pode desenhar uma curva de Bezier quadrática usando sintaxe de elemento de objeto. O exemplo a seguir é equivalente ao XAML exemplo 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 é parte de um exemplo maior; para o exemplo completo, veja Exemplo de geometrias.