【问题标题】:Draw Figure as shown in this Image using Code [duplicate]使用代码绘制如图所示的图形[重复]
【发布时间】:2013-12-23 10:48:33
【问题描述】:

我想绘制如图所示的路径,即几何路径或形状,我想使用 C# 代码而不是 Xaml 来绘制路径。我尝试制作 Rectangle 和 Circle 并重叠那些 Rectangles 和 circle 但没有用,我想绘制路径,给出几何值,例如,

通过使用路径图类, 我用过这段代码。

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# 代码。

【问题讨论】:

    标签: c# wpf silverlight windows-phone


    【解决方案1】:

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

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

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

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

    【讨论】:

    • Geometry.Parse 部分在 windows phone 中不起作用
    猜你喜欢
    • 2013-05-08
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 2018-06-23
    • 2011-09-21
    • 2023-04-05
    相关资源
    最近更新 更多