<Canvas>
<Path Stroke="Black" Fill="Gray"
Data="M 10,100 C 10,300 300,-200 300,100" />
</Canvas>
分隔符和空白为简洁起见,下文中的语法部分显示的是单个空格,实际上在使用单个空格的地方也可以 使用多个空格。如果结果字符串比较明确,则无需使用逗号或空白将两个数字隔开。例如,2..3 解释为 两个数字:"2."和".3"。同样,2-3 包含两个数字:"2"和"-3"。命令前后的空格也不是必需的。语法XAML 路径语法由一个可选的 FillRule 值以及一个或多个图形说明组成。路径 XAML 属性用法<object property="[fillRule] figureDescription[ figureDescription]*" ... />术语 | 说明 |
fillRule | FillRule 指定该路径使用 EvenOdd 还是 NonZero 填充规则值: F0 指定 EvenOdd 填充规则。 F1 指定 Nonzero 填充规则。 如果省略此命令,则路径使用默认行为,即 EvenOdd。如果指定此命令,则必须将其置于 最前面。 |
figureDescription | 图形由移动命令、绘制命令和可选的关闭命令组成。 moveCommand drawCommands [closeCommand] |
moveCommand | 指定图形起点的移动命令。 |
drawCommands | 一个或多个描绘图形内容的绘制命令。 |
closeCommand | 可选的关闭命令,用于关闭图形。 |