【问题标题】:xaml parse exception when attempting to load xaml from codebehind尝试从代码隐藏加载 xaml 时出现 xaml 解析异常
【发布时间】:2011-08-04 09:07:08
【问题描述】:

我在 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;

不知道为什么会这样……

【问题讨论】:

  • 对不起,我应该在回答您之前的回答时记住这一点。亚当仍然做得很好;)

标签: c# silverlight xaml


【解决方案1】:

正如异常所述,您的 XAML 文档中缺少默认命名空间。 &lt;Path&gt; 元素需要一个 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多