2008-11-21 20 views
3

更新:Silverlight 2的用戶控制 - 對未知的屬性名稱元素

截圖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畫布。奇怪的是,該項目仍然建立並呈現我的用戶控制精美。

在調查問題後,我發現問題的原因是我的用戶控件使用的是StaticResource的Style。當我刪除這個樣式屬性時,我的Page.xaml XAML文件中的錯誤消失了。

此錯誤已在otheronlinethreads中討論過,但不幸的是沒有解決。

我使用Visual Studio 2008的最新版本和服務包和Silverlight 2

是不是有什麼毛病我在做什麼,或者這是一個VS/Silverlight的錯誤?

在此先感謝!

+0

你能發佈產生這個錯誤的xaml文件嗎? – 2008-11-21 18:35:44

+0

嗨亞倫 獲取來自Silveright.net此示例項目 - http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip 打開UserControlDemo解決方案。然後在Page.xaml的第9行上,你會看到錯誤。請參閱上面的照片。 謝謝! – ptio 2008-11-21 19:36:20

回答

0

在我的經驗,在Visual Studio XAML設計,尤其是與Silverlight的,會廢話了對相當多的東西。如果沒有各種各樣的神祕錯誤,我無法打開XAML文件,當它在設計器中渲染時,通常不會非常有用。

相關問題