* net-current-v30plus-md.md * net-current-v40plus-md.md * tla2sharptla-ui-md.md * tla2sharptla-uiautomation-md.md * tla2sharptla-winclient-md.md * tla2sharptla-xaml-md.md * tlasharptla-ui-md.md * tlasharptla-uiautomation-md.md * tlasharptla-winclient-md.md * tlasharptla-xaml-md.md * fix warnings
1.9 KiB
title, ms.date, helpviewer_keywords, ms.assetid
| title | ms.date | helpviewer_keywords | ms.assetid | ||||
|---|---|---|---|---|---|---|---|
| How to: Create a Cubic Bezier Curve | 03/30/2017 |
|
450a3a77-7c57-48b0-a008-0f6051add980 |
How to: Create a Cubic Bezier Curve
This example shows how to create a cubic Bezier curve. To create a cubic Bezier curve, use the xref:System.Windows.Media.PathGeometry, xref:System.Windows.Media.PathFigure, and xref:System.Windows.Media.BezierSegment classes. To display the resulting geometry, use a xref:System.Windows.Shapes.Path element, or use it with a xref:System.Windows.Media.GeometryDrawing or a xref:System.Windows.Media.DrawingContext. In the following examples, a cubic Bezier curve is drawn from (10, 100) to (300, 100). The curve has control points of (100, 0) and (200, 200).
Example
In Extensible Application Markup Language (XAML), you may use abbreviated markup syntax to describe a path.
[!code-xamlGeometrySample#53]
In XAML, you can also draw a cubic Bezier curve using object tags. The following is equivalent to the previous XAML example.
[!code-xamlGeometrySample#33]
This example is part of larger sample; for the complete sample, see the Geometries Sample.