C# 解构WPF';s几何体对象

C# 解构WPF';s几何体对象,c#,wpf,C#,Wpf,有没有办法从WPF获得几何体实例的内部结构 我需要转换用户输入的几何数据字符串,例如 M10100 C10300 300,-200 300100 Z 在中,以分离几何体命令(移动、三次贝塞尔曲线、闭合)。我找到了一种方法,可以将字符串转换为实际的Geometry实例,但似乎没有任何方法可以通过编程访问我可以找到的结构细节 我在手动解析数据的过程中偶然发现了Geometry.Parse,如果没有更好的方法,我可以继续这样做,但是如果在框架中已经有这样做的方法,我显然更喜欢它 我之所以需要它,是因

有没有办法从WPF获得
几何体
实例的内部结构

我需要转换用户输入的几何数据字符串,例如

M10100 C10300 300,-200 300100 Z

在中,以分离几何体命令(移动、三次贝塞尔曲线、闭合)。我找到了一种方法,可以将字符串转换为实际的
Geometry
实例,但似乎没有任何方法可以通过编程访问我可以找到的结构细节

我在手动解析数据的过程中偶然发现了
Geometry.Parse
,如果没有更好的方法,我可以继续这样做,但是如果在框架中已经有这样做的方法,我显然更喜欢它


我之所以需要它,是因为我正在编写一个简单的几何数据编辑器。我已经完成了生成路径数据字符串的所有工作,但希望允许用户将字符串导入到我的应用程序中


您可以在
路径图中枚举。每个都有一个和一个<代码>段
可以是,等等。所有的东西

太棒了,这正是我想要的。@BradleyUffner我知道有一天它会派上用场的。我也写了一个路径编辑器,这就是我遇到这个问题的原因。
var pathFigures = PathFigureCollection.Parse("M10,100 C10,300 300,-200 300,100 Z");