「M00l1010」のようなパスデータを同等のライン/カーブセグメントコードに変換するツールがあるかどうか疑問に思いました。
現在使用しているもの:
string pathXaml = "<Path xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\" Data=\"M 0 0 l 10 10\"/>";
Path path = (Path)System.Windows.Markup.XamlReader.Load(pathXaml);
XamlParserの呼び出しは、線分を明示的に作成するよりもはるかに遅いように思われます。ただし、多くのパスを手動で変換するのは非常に面倒です。