3

更新:

截图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 中创建一个用户控件。

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

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

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

此错误已在其他 在线 线程中讨论过,但不幸的是没有解决。

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

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

提前致谢!

4

1 回答 1

0

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

于 2008-11-25T05:11:10.610 回答