,在wp中怎么用代码画贝塞尔曲线

求助,在wp中如何用代码画贝塞尔曲线
捕获用户输入三个点p1,p2,p3,请问在wp中如何用代码根据这三个点画出贝塞尔曲线,注意不是直接在XAML中画,而是用代码生成,因为三个点的坐标是不确定的
------解决方案--------------------
http://writeablebitmapex.codeplex.com/
------解决方案--------------------
 Path path = new Path();
                path.Stroke = new SolidColorBrush(color);
                path.StrokeEndLineCap = PenLineCap.Round;
                path.StrokeStartLineCap = PenLineCap.Round;
                path.StrokeThickness = thickNess; 
                PathFigure startPoint = new PathFigure();
                startPoint.StartPoint = new System.Windows.Point(px * width, py * height);
                QuadraticBezierSegment bezier = new QuadraticBezierSegment();
                bezier.Point1 = new System.Windows.Point(((NormalPaintNode)lastNode).x * width,
                                    ((NormalPaintNode)lastNode).y * height);
                bezier.Point2 = new System.Windows.Point(nx * width, ny * height);
                startPoint.Segments.Add(bezier);

                PathGeometry geometry = new PathGeometry();
                geometry.Figures.Add(startPoint);
                path.Data = geometry;                

                canvas.Children.Add(path);

自己领悟吧