什么是M,L,XAML用于路径数据属性

13 silverlight wpf xaml

我正在寻找一个内部Silverlight控件来对它进行一些更改,我看到类似的东西;

 <Path x:Name="SomeIcon" Data="M102.03442,598.79645 L105.22962,597.78918
Run Code Online (Sandbox Code Playgroud)

...只复制了数据中的一部分.

那些是什么?他们怎么知道放什么?另外,它们会影响什么?

Fed*_*gui 19

这称为路径标记语法,它用于定义路径的形状.

  • M表示Move命令,它将"当前位置"移动到X,Y中的指定点.
  • L表示Line命令,它从当前位置到X,Y中的指定点绘制一条线.

您可以手动键入它,但建议您使用支持Vector图形的编辑器,例如Expression Blend.