2010-04-18 31 views
5

我終於安裝了Silverlight 4工具包,參考後工作了difficulty of finding the right namespace described in this question爲什麼Silverlight 4工具只能提供部分智能感知?

但智能感知功能無法正常工作:在輸入「tk:」後,它不會彈出我可用的各種控件,但如果我輸入控件名稱,例如DockPanel,那麼它工作,如下所示。我輸入tk後,它甚至會給我intellisense:DropPanel,這很奇怪。

我如何才能讓智能感知在Silverlight 4 Toolkit的所有情況下都能正常工作?

我能想象我需要另一個命名空間,但是this site說,這個參考:

現在是所有你需要(和將 雙方的Visual Studio自動使用和Blend)

alt text http://www.deviantsart.com/upload/q02bav.jpg

下面是從Silverlight 3的工具包intellisen的屏幕截圖SE這一直都在VS2008和web開發工作,充分表達2008年:

alt text http://www.deviantsart.com/upload/196ufid.jpg

+0

也許你不能得到完整的智能感知?我注意到了VS2008的相同行爲,通常在輸入命名空間前綴後,您將無法獲得智能感知。 – slugster 2010-04-18 10:31:18

+1

它在Silverlight 3工具包中一直很適合我,我發佈了上面的截圖。 – 2010-04-18 10:46:37

+1

我與工具包有同樣的問題,有時候也是一般的XAML編輯器。沒有韻律或理由,只是不會觸發intellisense窗口。它發生在我安裝了工具包之後。 – 2010-04-19 18:23:26

回答

3

證實。

這似乎是Silverlight Toolkit程序集的問題,因爲這對於SDK程序集是有效的。

Print Screen http://img162.imageshack.us/img162/9004/noitellisensetoolkit.png

如果我是你,我會提交Bug最多的連接@Microsoft Connect

在此期間,我會建議使用Resharper提供您的Visual Studio智能感知爲使用Ctrl +考慮此時,resharper中的空間組合鍵確實提供了智能感知。

+0

感謝,有趣的知道它似乎是一個普遍的錯誤,我試圖在那裏發佈微軟連接,但遇到了技術問題:「如果您認爲您錯誤地訪問了此頁面,請單擊頁面頂部的幫助鏈接以報告問題並在您的電子郵件中包含該ID。「但幫助鏈接沒有選擇發送電子郵件,因此放棄了該路線。 :-( – 2010-04-19 08:23:12

+1

謝謝,我和VS 2010 RTM的問題完全一樣,在安裝SL 4工具包後,我在所有非sdk控件上都失去了智能感知。 – 2010-06-11 11:45:54