Wpf 路径数据属性的M、L、XAML是什么

Wpf 路径数据属性的M、L、XAML是什么,wpf,silverlight,xaml,Wpf,Silverlight,Xaml,我正在查看一个内部Silverlight控件,以便对其进行一些更改,我看到如下内容: <Path x:Name="SomeIcon" Data="M102.03442,598.79645 L105.22962,597.78918 M代表“移动”,L代表“线路”。是一种绘制几何图形的语言,称为。如前所述,就像驾驶绘图仪一样,M随着笔向上移动,L随着笔向下移动,非常简单。一点几何知识就足以创建一些有趣的东西,即使有些工具可以帮助ypu,如表达式混合。这称为,用于定义路径的形状 M表示Mo

我正在查看一个内部Silverlight控件,以便对其进行一些更改,我看到如下内容:

 <Path x:Name="SomeIcon" Data="M102.03442,598.79645 L105.22962,597.78918
M代表“移动”,L代表“线路”。是一种绘制几何图形的语言,称为。如前所述,就像驾驶绘图仪一样,M随着笔向上移动,L随着笔向下移动,非常简单。一点几何知识就足以创建一些有趣的东西,即使有些工具可以帮助ypu,如表达式混合。

这称为,用于定义路径的形状

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

您可以手动键入它,但建议您使用支持矢量图形的编辑器,例如。

因此,在我的例子中,控件是一个单选按钮,您知道单选按钮中的小圆圈,当我们“选择”单选按钮时会出现吗?您认为这是绘制该图的原因吗?通常,它只是控件模板中的一个椭圆,在VisualStateManager调用的IsChecked=True状态下可见,不复杂。