在字符串演示文稿中移动C#中的System.Windows.Shapes.Path

时间:2010-11-12 13:50:24

标签: c# .net path move

我有一些Path的字符串演示文稿。我想在字符串表示中移动路径对象。例如,我在"M 10,100 C 100,0 200,200 300,100"上移动(5, 0)并获取"M 15,100 C 105,0 205,200 305,100"。有这个标准的方法吗?

2 个答案:

答案 0 :(得分:2)

最简单的方法是使用小写版本的命令定义路径中相对于当前点的所有坐标:

"M 100,0 c 0,0 200,200 300,100"

这样你只需要改变初始的移动坐标,整个形状就会受到影响。

答案 1 :(得分:0)

没有任何内置或“标准”。

您需要解析字符串(或反序列化它),进行更新并输出结果。