代码之家  ›  专栏  ›  技术社区  ›  ptio

Silverlight 2用户控件-元素上的未知属性名

  •  3
  • ptio  · 技术社区  · 17 年前

    更新:

    截图 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

    我在Silverlight 2中使用 this 作为我的向导。

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

    由于此错误,我无法再预览XAML画布。奇怪的是,这个项目仍然可以很好地构建和呈现我的用户控制。

    在调查这个问题后,我发现问题的原因是我的用户控件使用的样式是静态资源。删除此Style属性时,page.xaml xaml文件中的错误将消失。

    这个错误在 other online threads 但不幸的是没有决心。

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

    我正在做的事情有什么问题吗?还是这是一个vs/silverlight错误?

    事先谢谢!

    2 回复  |  直到 17 年前
        1
  •  1
  •   Tim Erickson    17 年前

    您可以尝试使用本文来解决问题:

    Resource Sharing in Silverlight

        2
  •  0
  •   MojoFilter    17 年前

    以我的经验来看,Visual Studio XAML设计器,尤其是Silverlight,将为几乎所有的东西而疯狂。如果没有这些神秘的错误,我就无法打开XAML文件,而且当它在设计器中呈现时,通常不会非常有用。

    推荐文章