【问题标题】:Silverlight 2 User Control - Unknown attribute name on elementSilverlight 2 用户控件 - 元素上的未知属性名称
【发布时间】:2008-11-21 18:15:41
【问题描述】:

更新:

截图http://farm4.static.flickr.com/3277/3048788466_661e8e5e78_b.jpg

复制:

  1. 从 Silveright.net 获取此示例项目 - http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip

  2. 打开 UserControlDemo 解决方案。然后在 Page.xaml 的第 9 行,您会看到错误。

    http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip

我正在使用 this 作为向导在 Silverlight 2 中创建用户控件。

问题是,当我在 Page.xaml 中使用我的用户控件时,XAML 画布显示此错误:“元素上的未知属性名称...。”

由于此错误,我无法再预览我的 XAML 画布。奇怪的是,该项目仍然可以漂亮地构建和渲染我的用户控件。

在调查问题后,我发现问题的原因是我的用户控件使用了一个作为静态资源的样式。当我删除此样式属性时,我的 Page.xaml XAML 文件中的错误消失了。

这个错误已经在otheronlinethreads讨论过,可惜没有解决。

我正在使用 Visual Studio 2008 和 Silverlight 2 的最新版本和服务包。

我正在做的事情有问题还是这是 VS/Silverlight 错误?

提前致谢!

【问题讨论】:

  • 您能发布产生此错误的 xaml 文件吗?
  • 嗨 Aaron,从 Silveright.net 获取此示例项目 - download.microsoft.com/download/5/9/2/… 打开 UserControlDemo 解决方案。然后在 Page.xaml 的第 9 行,您将看到错误。请参阅上面的条目以获取图片。谢谢!
  • 你可以试试这篇文章的解决方法:Resource Sharing in Silverlight
  • 通过阅读这篇文章,我猜这就是问题所在。所以我猜它是一个 Silverlight 错误。谢谢蒂姆!

标签: xaml silverlight-2.0


【解决方案1】:

根据我的经验,Visual Studio XAML 设计器,尤其是 Silverlight 设计器,几乎可以解决任何问题。如果没有各种神秘错误,我无法打开 XAML 文件,而且当它在设计器中呈现时,它通常不是很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多