2014-11-15 46 views
0

我在看的Expanding Item Renders in Datagrid一些示例代码,我不明白下面的代码行:这是什么路径代码在做什么?

Path data="M 0 0 L 8 0 L 4 6 L 0 0 Z" 

我知道这是定义用于定义三角形图形的路径,但我不明白怎么它是这样做的。我试过摆弄数据,但它仍然没有道理。 任何人都可以阐明这条线在做什么?

enter image description here


<s:Path data="M 0 0 L 8 0 L 4 6 L 0 0 Z" 
     top="3" left="3" rotation.up="-90" rotation="-90" 
     rotation.upAndSelected="0" rotation.overAndSelected="0" 
     rotation.downAndSelected="0"> 
    <s:fill> 
     <s:SolidColor color="0x999999" color.over="0x000000" color.overAndSelected="0x000000" /> 
    </s:fill> 
</s:Path> 
+1

'M 0 0 L 8 0 L 4 6 L 0 0 Z' =移动到0,0行到8,0行到4,6行到0,0。我忘了Z是什么。可能是某种“结束”的事情。 – DodgerThud

+1

是啊,Z表示“零”,所以你回到由M 0 0定义的第一个坐标(0,0)。它只是意味着“完成路径”:) –

回答