我安裝了VS2012並希望使用dockpanel創建Silverlight應用程序。我已經閱讀過「某處」,說明了DockPanel組件必須單獨安裝,但我無法再使用Google查找說明。可能來自stackexchange社區的人可以幫助我,並指向我可以找到如何將dockpanel組件添加到VS2012的地方。非常感謝在Visual Studio 2012中找不到Dockpanel
回答
在此期間,我找到了靈感來自此鏈接http://procbits.com/2011/07/19/missing-dockpanel-add-dockpanel-for-silverlight-4-or-silverlight-5的答案。您必須安裝可從此處下載的Silverlight Toolkit 5:http://silverlight.codeplex.com/releases/view/78435
下載Silverlight 4工具包。安裝它。 (是的,這將適用於Silverlight 5測試版)
添加對「System.Windows.Controls.Toolkit」的引用。在Silverlight 5,你需要導航到該文件:%ProgramFiles%\Microsoft SDKs\Silverlight\v4.0\Toolkit\Apr10\Bin\System.Windows.Controls.Toolkit.dll
添加以下的屬性到您的用戶控件:xmlns:tk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
<UserControl x:Class="Project1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:tk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="White">
<tk:DockPanel>
</tk:DockPanel>
</Grid>
</UserControl>
來源:missing-dockpanel-add-dockpanel-for-silverlight-4-or-silverlight-5
跨Silverlight Toolkit使用的標準xml名稱空間聲明是'xmlns:toolkit =「http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit」'。 (如使用XmlnsDefinition和XmlnsPrefix屬性在System.Windows.Controls.Toolkit程序集中定義的)。這樣,如果您在不同的工具包程序集中使用控件,則不需要添加更多的名稱空間聲明,如System.Windows.Controls.Layout.Toolkit – foson
- 1. 的Visual Studio 2012-找不到SDL.lib
- 2. Visual Studio 2012 - 在.NET 4.5框架中找不到System.Transactions程序集
- 3. 爲什麼在Windows Phone Express的Visual Studio 2012中找不到Package.Appxmanifest?
- 4. 在visual studio 2010/2012中找不到畫筆
- 5. 在Visual Studio 2010和2012中找到不同的答案
- 6. 在Visual Studio 2012 Express Web中找不到發佈網站選項
- 7. 在visual studio 2012中找不到水晶報告
- 8. 在Visual Studio 2012的數據連接中找不到服務器?
- 9. 在新的Visual Studio 2012中找不到「我的工作」
- 10. 在Visual Studio Express 2012中「DLL找不到」錯誤
- 11. 在Visual Studio 2012
- 12. 未找到Microsoft visual studio 2012 Devenv?
- 13. 不能在Visual Studio 2012
- 14. 的Visual Studio 2010項目到Visual Studio 2012
- 15. 從Visual Studio 2012升級到Visual Studio 2013
- 16. visual studio 2012中的openCV 2012
- 17. 不能找到標題時,我林卡的.lib在Visual Studio 2012
- 18. 在Visual Studio 2012上調試着色器,找不到符號
- 19. Visual Studio 2012網站在Visual Studio 2012中無法正常工作
- 20. CURLE_GOT_NOTHING在Visual Studio 2012
- 21. QT在Visual Studio 2012中
- 22. 在Visual Studio 2012中的Django
- 23. cesmlm.dll不能在Visual Studio 2012中加載
- 24. decimal.Parse不會在Visual Studio 2012中工作
- 25. 在visual studio 2012中無法找到assemblyInfo.cd的構建錯誤7
- 26. Visual Studio 2012 Color Theme在Visual Studio 2010上
- 27. 在用於Web的Visual Studio 2012 Express中找不到「附加到進程」選項
- 28. Visual Studio 2012 LocalDB
- 29. visual studio 2012 gadgeteer
- 30. Visual Studio 2012 - %(Link.OutputFile)
我認爲你必須參考System.Windows。 Controls.Toolkit –