【发布时间】:2008-11-21 18:15:41
【问题描述】:
更新:
截图http://farm4.static.flickr.com/3277/3048788466_661e8e5e78_b.jpg
复制:
-
从 Silveright.net 获取此示例项目 - http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip
-
打开 UserControlDemo 解决方案。然后在 Page.xaml 的第 9 行,您会看到错误。
我正在使用 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