尝试从代码隐藏加载xaml时xaml解析异常

twe*_*ypi 3 c# silverlight xaml

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

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;
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

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

Ada*_*lls 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