尝试从后面的代码加载xaml时xaml解析异常

时间:2011-08-04 01:03:46

标签: c# silverlight xaml

我在silverlight中的代码中定义了以下代码行:

Path path = XamlReader.Load( "<Path Data=\"F1 M 44.207,34.0669C 44.4841,33.7278 44.7612,33.3886 45.0383,33.0494\" />" ) as Path;

enter image description here

不知道为什么会这样......

1 个答案:

答案 0 :(得分:6)

如异常所述,您缺少XAML文档中的默认命名空间。 <Path>元素需要XML命名空间。

将属性xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"添加到Path元素。

http://msdn.microsoft.com/en-us/library/ms747086.aspx

作为参考,如果你不熟悉它们,因为XAML只是XML,下面是XML命名空间的介绍: http://www.w3schools.com/xml/xml_namespaces.asp