1
我在XAML路径:WP7创建的代码路径元素,并将数据元素
<Path Data="M 16,12 16,0 0,12" Fill="{StaticResource PhoneAccentBrush}" />
我想通过代码动态生成它。问题是我无法弄清楚如何设置数据元素。我读过一些关于Geometry.Parse()的内容,然后发现它只能用于不是WP7的WPF项目。
任何想法?
我在XAML路径:WP7创建的代码路径元素,并将数据元素
<Path Data="M 16,12 16,0 0,12" Fill="{StaticResource PhoneAccentBrush}" />
我想通过代码动态生成它。问题是我无法弄清楚如何设置数据元素。我读过一些关于Geometry.Parse()的内容,然后发现它只能用于不是WP7的WPF项目。
任何想法?
要指定代码中的路径,您需要创建一个对象Geometry
并将其设置为Data
属性的值。
例如为:
myPath.Data = new EllipseGeometry
{
Centre = new Point(50, 50),
RadiusX = 25,
RadiusY = 25
};
这是不能够使用从代码缩写语法(例如"M 16,12 16,0 0,12"
)的后面。这仅受XAML分析器支持。