使用代码绘制此图像中所示的图形

时间:2013-12-23 10:48:33

标签: c# wpf silverlight windows-phone

我想绘制路径,如图中所示,这是几何路径或形状,我想使用C#代码而不是Xaml绘制路径。我试图制作矩形和圆形并重叠那些矩形和圆形但不起作用,我想绘制路径给出几何值,如,

使用Path figure class, 我使用过这段代码。

var path = new Path();     path.Data = Geometry.Parse(“M 100,200 C 100,25 400,350 400,175 H 280”);

但是这个代码在Windows Phone 7中不起作用。准确地说     Geometry.Parse没有用 但使用C#代码。enter image description here

1 个答案:

答案 0 :(得分:0)

虽然可以通过添加和减去基元(椭圆,矩形等)来创建此形状,但为了获得完全的灵活性,您将在Path class

之后

使用xaml示例中的值,它看起来像这样:

Path path = new Path();
path.Data = Geometry.Parse("M 100,200 C 100,25 400,350 400,175 H 280");

但是,您可以组合PathFigures以编程方式创建更高级的形状。